似乎NPM包和扩展名nodejitsu不喜欢我的node_modules文件夹.:*(
我目前正在构建一个Web应用程序.
我的网络应用程序的项目文件夹结构如下:
根
Engine(folder) Server(folder) readme.md package.json
Run Code Online (Sandbox Code Playgroud)
(多个文件夹)(文件夹)(文件夹)node_modules(文件夹)
easyimage,mongodb,mysql(folders) socket.io (folder)
node_modules(folder, NPM Pack ignores this) node_modules(folder, NPM Pack ignores this)
Socket.io-client (folder, NPM Pack ignores this)
Run Code Online (Sandbox Code Playgroud)
我希望每个人都能看到这个结构好!
我遇到的问题是,当我在根目录下运行NPM Pack时,整个目录结构被正确打包,除了第一个node_modules文件夹下面的所有node_modules文件夹.
就像NPM包完全忽略那些node_modules文件夹一样.(例如socket.io下面的那个).
由于NPM包忽略了这些npm文件夹,jitsu也忽略了它们,我无法启动我的Web应用程序.
如何让NPM pack/nodejitsu正确地正确打包所有node_modules文件夹?
我当前的package.json文件位于根目录下,如下所示:http: //pastebin.com/SAU6rwb5
正如你所看到的,我试图使用bundleDependencies告诉NPM Pack我试图包含一些node_modules文件夹(模块?),但是pack仍然忽略了所有这些...而且,如果我在"依赖项"下包含任何内容, NPM start在根目录下创建一个新的(??)node_modules文件夹...但是在根目录下没有什么需要node_modules ...因为你可以看到在服务器文件夹里面使用了node_modules.
如何让NPM Pack识别所有node_modules文件夹中的文件和文件夹并正确打包?