似乎NPM包和扩展名nodejitsu不喜欢我的node_modules文件夹。 :*(
我目前正在构建一个网络应用程序。
我的网络应用程序的项目文件夹结构如下:
Root
Engine(folder) Server(folder) readme.md package.json
(多个文件夹)(文件夹)(文件夹)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)
我希望每个人都能看到这个结构好!
我遇到的问题是,当我在根目录下运行NPM Pack时,整个目录结构被正确打包,除了第一个node_modules文件夹下面的所有node_modules文件夹。
就好像NPM包完全忽略了那些node_modules文件夹。 (例如,socket.io下面的那个)。
由于NPM包忽略了这些npm文件夹,jitsu也忽略了它们,我无法启动我的网络应用程序。
如何让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文件夹中的文件和文件夹并正确打包?