

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Verrouiller les dépendances avec npm shrinkwrap Elastic Beanstalk
<a name="nodejs-platform-shrinkwrap"></a>

La plateforme Node.js exécute `npm install` en tant qu'utilisateur *webapp* lors de chaque déploiement. Lorsque de nouvelles versions de vos dépendances sont disponibles, elles sont installées lorsque vous déployez l'application, ce qui peut ralentir de manière significative le déploiement.

Pour éviter la mise à jour des dépendances, il est possible de créer un fichier `npm-shrinkwrap.json` qui verrouille les dépendances de votre application sur la version actuelle.

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

Incluez ce fichier dans votre bundle de fichiers source afin que les dépendances ne soient installées qu'à une seule reprise.