すべてのノード パッケージを更新せずに、 Browser-sync を更新したいです。どうすればこれを実現できますか? 現在のバージョンの Browser-sync には、Browser-sync GUI がありません :(
├─┬ [email protected]
│ ├── [email protected]
ベストアンサー1
ほとんどの場合、npm アップデート(またはpnpm アップデートまたは糸のアップグレード) 最新の非破壊的な変更を取得するモジュール(package.json で指定された semver を尊重) (<-- 最後の部分をもう一度読んでください)。
npm update browser-sync
-------
pnpm update browser-sync
-------
yarn upgrade browser-sync
[p]npm|yarn outdated
どのモジュールが新しいバージョンを持っているかを確認するために使用します[p]npm update|yarn upgrade
すべてのモジュールを更新するには(パッケージ名なし)を使用します
メジャーバージョンアップグレード:
あなたの場合、次のメジャー バージョン (v2.xx) が必要のようですが、これには重大な変更が含まれる可能性があり、それらの変更に対応するためにアプリを更新する必要があります。次の2.x.x
操作を実行すると、最新バージョンをインストール/保存できます。
npm install browser-sync@2 --save-dev
-------
pnpm add browser-sync@2 --save-dev
-------
yarn add browser-sync@2 --dev
...または最新のもの2.1.x
を入手するには、次の操作を実行します。
npm install [email protected] --save-dev
-------
pnpm add [email protected] --save-dev
-------
yarn add [email protected] --dev
...または、次の操作を実行して最新かつ最高のものを入手してください。
npm install browser-sync@latest --save-dev
-------
pnpm add browser-sync@latest --save-dev
-------
yarn add browser-sync@latest --dev
注:
uninstall
最後の方法は、次のように実行することと同じですinstall
。npm uninstall browser-sync --save-dev npm install browser-sync --save-dev ------- pnpm remove browser-sync --save-dev pnpm add browser-sync --save-dev ------- yarn remove browser-sync --dev yarn add browser-sync --dev
この
--save-dev
部分は重要です。これによりアンインストールされ、package.json から値が削除され、最新バージョンが再インストールされて新しい値が package.json に保存されます。