最近在用 React + Electron + ts 写 App,有需求要用到 nodejs 里面的 fs 模块,了解到了几种导入方式。
// 这样导入会报错:Module not found: Can't resolve 'fs',但是有代码提示
import * as fs from 'fs';
// 使用 require 导入
// 可以正常使用但是没有代码提示
const fs = window.require('fs');
最近在用 React + Electron + ts 写 App,有需求要用到 nodejs 里面的 fs 模块,了解到了几种导入方式。
// 这样导入会报错:Module not found: Can't resolve 'fs',但是有代码提示
import * as fs from 'fs';
// 使用 require 导入
// 可以正常使用但是没有代码提示
const fs = window.require('fs');
|
learningmanApr 7, 2021 via Android
1
第二个加个 as Node.fs 试试?
|
|
2
@learningman Node 下面有红线:'Node' only refers to a type, but is being used as a namespace here.
|
|
otakustayApr 7, 2021
3
以前有 remote 模块,现在没了,你的需求搞不定的,只能走 ipc 找 main 线程搞事了
|
|
daz996Apr 7, 2021
4
electron 是否有启用 nodeIntegration ?
|
|
zhuweiyouApr 7, 2021
5
正确的姿势不是 ipc ?
|
|
buhiApr 14, 2021
6
浏览器进程用不了, main 进程可以用
|