我有一个应用程序,我正在将其部署到Nodejitsu。 最近,他们遭遇了npm问题,导致我的应用程序在我尝试(但失败)重新启动它后下线了数小时,因为无法安装其依赖项。 我被告知可以通过在我的package.json中将所有依赖项列为bundledDependencies来避免这种情况发生,从而使依赖项随其他应用程序一起上传。 这意味着我的package.json需要看起来像这样:
"dependencies": {
"express": "2.5.8",
"mongoose": "2.5.9",
"stylus": "0.24.0"
},
"bundledDependencies": [
"express",
"mongoose",
"stylus"
]
现在,从DRY的角度来看,这并不令人感到吸引。但更糟糕的是维护:每次我添加或删除一个依赖项时,我都必须在两个地方进行更改。是否有一种命令可以用来将 bundledDependencies
与 dependencies
同步?