javascript - 如何使用反应打字稿在 Electron 中获取节点类型?
问题描述
这是代码
在反应App.tsx
const fs = window.require('fs')
fs.readFile(....)
目标
- 获取节点模块类型
- 像 fs 一样获取节点模块智能感知。
问题
如果我想在电子 React 项目中使用节点模块,我应该从窗口中要求“fs”,但这会丢失节点模块类型和智能感知
解决方案
您可以使用 TypeScript import() 类型。
const fs: typeof import("fs") = window.require('fs');
fs.readFile(...)
推荐阅读
- sql-server - 如何在 PHP 7+ 中为 SQL Server 启用 ODBC Driver 17?
- java - 为什么 java 方法 Enum.valueof 调用枚举类型构造函数?
- eclipse - Eclipse 项目中的 Java 类在创建时显示错误
- ruby-on-rails - 只显示属于父母的记录
- typescript - getDownloadURL() 返回变量的未定义结果
- google-chrome - 有没有办法(可能是快捷方式)在进入 chrome 检查器后使用键盘选择任何元素?
- python - TfidfVectorizer 是否隐含地阈值其适合大型数据集的输出?
- c# - FakeItEasy 未验证对完整框架 SignalR 测试的调用
- algorithm - 布雷森汉姆圆算法
- .net - 无法让 AWS AmazonComprehend 示例在 .net C# 中工作