【发布时间】:2023-12-29 05:30:01
【问题描述】:
我是 Electron 的新手,我使用 react 构建我的应用程序,我使用 browserify 将 jsx 编译为 js 并将 es6 编译为 es5,但是当我使用 import 添加 fs 模块时( import fs from "fs" ) ,它返回一个空对象。我想我可能是编译后的文件使用browserify的“require”来加载模块fs而不是node的“require”。并且在加载 fs 模块时,browserify 直接返回一个空对象。我该如何解决这个问题:joy:
import fs from 'fs';
class MyFS {
static mkdir(path, mode){
mode = mode || 0o777;
return new Promise(function(resolve, reject){
fs.mkdir(path, mode, function(err){
if(err){
reject(err);
return;
}
resolve();
});
});
}
}
【问题讨论】:
标签: javascript node.js browserify electron