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 の理由から、これは魅力的ではありません。しかし、さらに悪いのはメンテナンスです。依存関係を追加または削除するたびに、2 つの場所で変更を加える必要があります。bundledDependencies
同期に使用できるコマンドはありdependencies
ますか?