La plupart du temps, vous pouvez simplement mettre à jour un module de ce genre pour obtenir les dernières non rupture des changements (dans le respect de la semver spécifié dans votre forfait.json) (<-- lire la dernière partie encore une fois):
npm update browser-sync
- Utiliser
npm outdated
pour voir quels modules ont des versions plus récentes
- Utiliser
npm update
(sans un nom de package) pour mettre à jour tous les modules
- Comprennent
--save-dev
si vous souhaitez enregistrer la version la plus récente des numéros de votre colis.json. (REMARQUE: à compter du mnp v5.0 cela est nécessaire pour devDependencies
).
Dans votre cas, il semble que vous voulez que la prochaine version majeure (v2.x.x), qui est susceptible d'avoir des modifications importantes et vous devrez mettre à jour votre application pour tenir compte de ces changements. Vous pouvez installer/enregistrer la dernière 2.x.x
en faisant:
npm install browser-sync@2 --save-dev
...ou les derniers 2.1.x
en faisant:
npm install browser-sync@2.1 --save-dev
...ou la dernière et la plus grande en faisant:
npm install browser-sync@latest --save-dev
Remarque: le dernier n'est pas différent que de faire ceci:
npm uninstall browser-sync --save-dev
npm install browser-sync --save-dev
L' --save-dev
partie est importante. Ce sera le désinstaller, supprimer la valeur de votre paquet.json, puis réinstaller la dernière version et enregistrer la nouvelle valeur de votre colis.json. Si vous omettez l' --save-dev
du temps, c'est pas différent de l'exécution de la commande de mise à jour ci-dessus.