翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Elastic Beanstalk での npm shrinkwrap による依存関係のロック
Node.js プラットフォームは、デプロイするたびに webapp ユーザーとして npm install
を実行します。依存関係の新しいバージョンが利用可能になった場合、そのインストールがアプリケーションをデプロイする際に行われ、デプロイに長い時間がかかる可能性があります。
アプリケーションの依存関係を現在のバージョンにロックダウンする npm-shrinkwrap.json
ファイルを作成することで、依存関係のアップグレードを回避できます。
$ npm install
$ npm shrinkwrap
wrote npm-shrinkwrap.json
依存関係が 1 回のみインストールされるようにするため、出典バンドルにこのファイルを含めます。