1. ホーム
  2. ジャバスクリプト

[解決済み】ノードが特定のパッケージを更新する

2022-03-25 14:51:28

質問

Browser-syncを更新したい。 すべてのノードパッケージを更新することなく . どうすれば実現できるのでしょうか?私の現在のバージョンのブラウザシンクには、ブラウザシンクのGUIがありません :(

├─┬ [email protected]
│ ├── [email protected]

解決方法は?

ほとんどの場合 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.x.x)を希望しているようですが、これには破格の変更がある可能性があり、それらの変更に対応するためにアプリを更新する必要があります。最新の 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

最後のものは、これをやるのと変わりません。

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に保存します。