当打包为Mac应用程序运行时,电子应用程序无法找到模块

时间:2016-05-31 09:31:16

标签: node.js macos browserify electron

我需要来自电子客户端流程的一些模块,例如nodegitfs-extra。所以我使用npm install --save nodegit fs-extra安装了它。

我正在使用Browserify with Electron,从命令行运行电子应用程序时一切正常。但是当应用程序打包到OSX应用程序时,它始终会在Cannot find module <module_name>中失败并显示错误var something = require('some_module')

但是,如果我转到打包应用程序app内的<app_name>.app/Contents/Resources/app目录,然后从命令行运行electron .,一切正常。

您可以找到示例项目in github

版本:节点5.1.1,电子0.36.12。我尝试过Node 6和Electron 1,但也失败了。

有什么想法吗?

0 个答案:

没有答案