Ich möchte meine Browser-Synchronisation aktualisieren ohne alle meine Knotenpakete zu aktualisieren. Wie kann ich das erreichen? Meine aktuelle Version von Browser-Sync verfügt nicht über die Browser-Sync-Benutzeroberfläche :(
├─┬ [email protected]
│ ├── [email protected]
In den meisten Fällen können Sie einfach npm update (oder Faden-Upgrade ) ein Modul erstellen, um die neuesten Änderungen zu erhalten (unter Berücksichtigung des Semvers angegeben in deiner package.json) (<- lies den letzten Teil nochmal).
npm update browser-sync
-------
yarn upgrade browser-sync
- Verwenden Sie
npm outdated
, um festzustellen, welche Module neuere Versionen haben- Verwenden Sie
npm update
(ohne Paketnamen), um alle Module zu aktualisieren- Fügen Sie
--save-dev
hinzu, wenn Sie die neueren Versionsnummern in package.json speichern möchten. (HINWEIS: ab npm v5.0 ist dies nur fürdevDependencies
erforderlich.)
Hauptversions-Upgrades:
In Ihrem Fall möchten Sie anscheinend die nächste Hauptversion (v2.x.x), die wahrscheinlich aktuelle Änderungen enthält, und Sie müssen Ihre App aktualisieren, um diese Änderungen zu berücksichtigen. Sie können den neuesten 2.x.x
installieren/speichern, indem Sie folgende Schritte ausführen:
npm install [email protected] --save-dev
-------
yarn add [email protected] --dev
... oder den neuesten 2.1.x
indem Sie Folgendes tun:
npm install [email protected] --save-dev
-------
yarn add [email protected] --dev
... oder das Neueste und Beste , indem Sie Folgendes tun:
npm install [email protected] --save-dev
-------
yarn add [email protected] --dev
Hinweis: der letzte ist nicht anders als dies zu tun:
npm uninstall browser-sync --save-dev npm install browser-sync --save-dev ------- yarn remove browser-sync --dev yarn add browser-sync --dev
Der Teil
--save-dev
ist wichtig. Dadurch wird es deinstalliert, der Wert aus package.json entfernt, die neueste Version erneut installiert und der neue Wert in package.json gespeichert.