359 votes

Node met à jour un paquet spécifique

Je souhaite mettre à jour mon navigateur en synchronisation sans mettre à jour tous mes packages de nœuds . Comment puis-je atteindre cet objectif? Ma version actuelle de Browser-sync ne dispose pas de l'interface graphique de Browser-sync :(

 ├─┬ browser-sync@1.9.2
│ ├── browser-sync-client@1.0.2
 

517voto

Ryan Wheale Points 4685

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X