私は自分のBrowser-sync 私のすべてのノードパッケージを更新せずにを更新したいです。どうすればこれを達成できますか?私の現在のバージョンのブラウザ同期にはブラウザ同期GUIがありません:(
├─┬ [email protected]
│ ├── [email protected]
ほとんどの場合、 npm update (または yarn upgrade )最新の中断のない変更を取得するためのモジュールを入手することができます (package.jsonで指定されたsemverを考慮して) (< - 最後の部分をもう一度読みます。
npm update browser-sync
-------
yarn upgrade browser-sync
- どのモジュールに新しいバージョンがあるかを確認するには、
npm outdated
を使用してください。- すべてのモジュールを更新するには
npm update
(パッケージ名なし)を使用してください。- 新しいバージョン番号をpackage.jsonに保存する場合は
--save-dev
を含めます。 (注:npm v5.0以降、これはdevDependencies
にのみ必要です。
メジャーバージョンアップ:
あなたの場合は、次のメジャーバージョン(v2.x.x)が欲しいようです。これには重大な変更がある可能性が高く、それらの変更に対応するようにアプリを更新する必要があります。次のようにして、最新の2.x.x
をインストール/保存することができます。
npm install browser-sync@2 --save-dev
-------
yarn add browser-sync@2 --dev
...または最新の2.1.x
は、
npm install [email protected] --save-dev
-------
yarn add [email protected] --dev
...または 最新かつ最高の
npm install browser-sync@latest --save-dev
-------
yarn add browser-sync@latest --dev
注: 最後のものはこれを行うことと同じです。
npm uninstall browser-sync --save-dev npm install browser-sync --save-dev ------- yarn remove browser-sync --dev yarn add browser-sync --dev
--save-dev
の部分は重要です。これにより、アンインストールされ、package.jsonから値が削除されてから、最新バージョンが再インストールされて新しい値がpackage.jsonに保存されます。