GithubElectron:浏览器进程中出现JavaScript错误

时间:2016-01-15 15:02:28

标签: javascript node.js macos github electron

我安装了#34;电子包装商"使用npm并执行命令

electron-packager . Johnston --platform=darwin --arch=x64 --version=0.36.0

然后当我运行" Johnston.app"时,出现了这个错误(我甚至没有看到主窗口)

  

未捕获异常:错误:无法找到模块'电子'       在Function.Module._resolveFilename(module.js:332:15)       在Function.Module._load(module.js:282:25)       在Module.require(module.js:361:17)       at require(module.js:380:17)       在对象。 (/Users/David/Github/Johnston/Johnston-darwin-x64/Johnston.app/Contents/Resources/app/main.js:3:18)       在Module._compile(module.js:426:26)       at Object.Module._extensions..js(module.js:444:10)       在Module.load(module.js:351:32)       在Function.Module._load(module.js:306:12)       在对象。 (/Users/David/Github/Johnston/Johnston-darwin-x64/Johnston.app/Contents/Resources/atom.asar/browser/lib/init.js:104:10)

有什么解决方案吗?谢谢!

1 个答案:

答案 0 :(得分:1)

这可能与您在计算机上安装了不同版本的Electron有关。在应用的文件夹中,运行electron --version以获取已安装的电子版本。然后,更改--version=0.36.0以使用您安装的任何版本。

如果不能解决问题,那么您应该在项目上尝试rm -rf node_modules && npm install。这将删除您的节点模块,然后重新安装它们。如果这不起作用,请在这里评论,我会再次尝试帮助。