Node 特定のパッケージを更新する 質問する

Node 特定のパッケージを更新する 質問する

すべてのノード パッケージを更新せずに、 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 に保存されます。

おすすめ記事