Je souhaite mettre à jour mon navigateur sans mettre à jour tous mes paquets 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 :(
├─┬ [email protected]
│ ├── [email protected]
La plupart du temps, vous pouvez simplement npm update (ou mise à jour du fil ) un module permettant d’obtenir les dernières modifications sans rupture (en respectant les règles spécifié dans votre package.json) (<- relisez cette dernière partie).
npm update browser-sync
-------
yarn upgrade browser-sync
- Utilisez
npm outdated
pour voir quels modules ont des versions plus récentes- Utilisez
npm update
(sans nom de paquet) pour mettre à jour tous les modules- Incluez
--save-dev
si vous souhaitez enregistrer les numéros de version les plus récents dans votre package.json. (NOTE: à partir de npm v5.0, cela n'est nécessaire que pourdevDependencies
).
Mises à niveau de version majeure:
Dans votre cas, il semble que vous souhaitiez la prochaine version majeure (v2.x.x), qui devrait comporter des modifications importantes, et vous devrez donc mettre à jour votre application pour pouvoir prendre en compte ces modifications. Vous pouvez installer/sauvegarder le dernier 2.x.x
en procédant comme suit:
npm install browser-sync@2 --save-dev
-------
yarn add browser-sync@2 --dev
... ou le dernier 2.1.x
en faisant:
npm install [email protected] --save-dev
-------
yarn add [email protected] --dev
... ou le le plus récent et le plus grand en faisant:
npm install browser-sync@latest --save-dev
-------
yarn add browser-sync@latest --dev
Remarque: le dernier n'est pas différent de ce qui suit:
npm uninstall browser-sync --save-dev npm install browser-sync --save-dev ------- yarn remove browser-sync --dev yarn add browser-sync --dev
La partie
--save-dev
est importante. Cela va le désinstaller, supprimer la valeur de votre package.json, puis réinstaller la dernière version et enregistrer la nouvelle valeur dans votre package.json.