javascript - 如何使用 react typescript 在 Electron 中获取 Node 类型?

标签 javascript node.js reactjs typescript electron

这是代码
在 react App.tsx

const fs = window.require('fs')
fs.readFile(....)
目标
  • 获取 Node 模块类型
  • 像 fs 一样获取 Node 模块智能感知。

  • 问题
    如果我想在 Electron React 项目中使用 Node 模块,我应该从窗口中要求“fs”,但这会丢失 Node 模块类型和智能感知

    最佳答案

    你可以使用 TypeScript import() types .

    const fs: typeof import("fs") = window.require('fs');
    fs.readFile(...)
    
    enter image description here

    关于javascript - 如何使用 react typescript 在 Electron 中获取 Node 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63006896/

    相关文章:

    javascript - Redux 状态改变后怎么办?

    javascript - 在 React App 中显示用户的 GitHub 存储库

    javascript - 在 Javascript 中对对象中的值数组进行重新排序

    javascript - Jquery:选择事件未触发

    node.js - 通过 aws-sdk-js 发送短信

    javascript - 使用 lodash 根据条件过滤对象数组中的数据

    javascript - 渲染 redux props map 不是一个函数

    reactjs - 情感CSS功能不渲染样式(React)

    javascript - JSON 和二进制数

    javascript - 发送预定消息