我有一个应用程序,我正在部署到Nodejitsu。最近,他们遇到了npm问题,导致我的应用程序在尝试(并失败)重新启动后几个小时脱机,因为它的依赖关系无法安装。有人告诉我,将来可以避免这种情况,将我所有的依赖项列为bundledDependencies
放入我的package.json中,从而导致依赖项与应用程序的其余部分一起上传。这意味着我需要我的package.json看起来是这样的:有没有办法自动生成bundledDependencies列表?
"dependencies": {
"express": "2.5.8",
"mongoose": "2.5.9",
"stylus": "0.24.0"
},
"bundledDependencies": [
"express",
"mongoose",
"stylus"
]
现在干的理由,这是不吸引人。但更糟糕的是维护:每次添加或删除依赖项时,我都必须在两个地方进行更改。有没有我可以用来同步bundledDependencies
和dependencies
的命令?
PING :)这是回答您的问题还是有其他东西要解决? – wprl 2013-01-24 04:57:11