

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Elastic Beanstalk での npm shrinkwrap による依存関係のロック
<a name="nodejs-platform-shrinkwrap"></a>

Node.js プラットフォームは、デプロイするたびに *webapp* ユーザーとして `npm install` を実行します。依存関係の新しいバージョンが利用可能になった場合、そのインストールがアプリケーションをデプロイする際に行われ、デプロイに長い時間がかかる可能性があります。

アプリケーションの依存関係を現在のバージョンにロックダウンする `npm-shrinkwrap.json` ファイルを作成することで、依存関係のアップグレードを回避できます。

```
$ npm install
$ npm shrinkwrap
wrote npm-shrinkwrap.json
```

依存関係が 1 回のみインストールされるようにするため、出典バンドルにこのファイルを含めます。