我正在尝试构建一个电子应用程序,我似乎无法使FS(文件系统)工作而不会使Electron崩溃。
我没有收到任何信息性的错误消息,我在网上找不到任何关于此的信息。
代码非常简单,Electron已正确设置并执行,并加载以下脚本文件:
var fs = require('fs');
var path = require('path');
require('jsdom-global')();
var $ = require('jquery');
console.log( path.resolve(__dirname, 'starter.json') );
// load starter data:
fs.readFile( path.resolve(__dirname, 'starter.json') , 'utf8', function( err, data ){
console.log( err, data );
});
DevTools立即断开连接,这显然意味着操作非常昂贵,以至于它会使电子崩溃。
.json文件的路径是正确的,没有修改任何包,Electron的main.js使用标准设置。
答案 0 :(得分:1)
Nm,结果证明它是jsdom-global包,删除它,现在工作正常。