NPM Pack / Nodejitsu忽略隐藏的Node_modules文件夹

时间:2012-08-10 08:06:07

标签: javascript node.js npm nodejitsu

似乎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文件夹中的文件和文件夹并正确打包?

0 个答案:

没有答案