私はNodejitsuに配備しているアプリを持っています。最近では、npmの問題に悩まされ、依存関係をインストールすることができなかったため、再起動を試みた(そして失敗した)後、数時間にわたってオフラインになってしまいました。これは、私のパッケージ依存関係をすべて私のpackage.jsonにbundledDependencies
と表示して、依存関係を残りのアプリケーションとともにアップロードすることで、これが将来回避される可能性があると言われました。bundledDependenciesリストを自動的に生成する方法はありますか?
"dependencies": {
"express": "2.5.8",
"mongoose": "2.5.9",
"stylus": "0.24.0"
},
"bundledDependencies": [
"express",
"mongoose",
"stylus"
]
は今、DRYを理由に、これは魅力である:それは私がこのような何かを見て、私のpackage.jsonが必要であることを意味します。しかし、さらに悪いのはメンテナンスです。依存関係を追加または削除するたびに、私は2箇所で変更を加えなければなりません。 dependencies
にbundledDependencies
を同期させるためのコマンドがありますか?
PING :)これはあなたの質問に答えましたか、それとも解決すべきことがありますか? – wprl