我需要来自电子客户端流程的一些模块,例如nodegit或fs-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,但也失败了。
有什么想法吗?