Node.js 作为打包的Mac应用程序运行时,Electron应用程序找不到模块

Node.js 作为打包的Mac应用程序运行时,Electron应用程序找不到模块,node.js,macos,browserify,electron,Node.js,Macos,Browserify,Electron,我需要一些模块从客户端进程的电子,如或。因此,我使用npm安装--save nodegit fs extra安装了它 我正在用Electron使用Browserify,当从命令行运行Electron应用程序时,一切正常。但是,当应用程序打包到OSX应用程序时,它总是会失败,出现错误在var something=require('some_module')中找不到模块 但是,如果我转到打包应用程序中的app目录, 版本:Node 5.1.1,Electron 0.36.12。我尝试了节点6和电子1

我需要一些模块从客户端进程的电子,如或。因此,我使用
npm安装--save nodegit fs extra
安装了它

我正在用Electron使用Browserify,当从命令行运行Electron应用程序时,一切正常。但是,当应用程序打包到OSX应用程序时,它总是会失败,出现错误
var something=require('some_module')
中找不到模块

但是,如果我转到打包应用程序中的
app
目录,

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


有什么想法吗?

您是否也在本地开发中运行browserify?请记住,browserify将解析并替换所有
require
s,并以与node不同的方式解析这些模块。老实说,我认为这里甚至不需要Browserify——您的客户端代码运行在node.js上下文中,那么Browserify如何提供好处呢?您是否也在本地开发环境中运行Browserify?请记住,browserify将解析并替换所有
require
s,并以与node不同的方式解析这些模块。老实说,我认为这里甚至不需要Browserify——您的客户端代码运行在node.js上下文中,那么Browserify如何提供好处呢?