节点更新特定包
2022-08-29 23:41:24
我想更新我的浏览器同步,而不更新我的所有节点包。我怎样才能做到这一点?我当前版本的浏览器同步没有浏览器同步 GUI :(
├─┬ browser-sync@1.9.2
│ ├── browser-sync-client@1.0.2
我想更新我的浏览器同步,而不更新我的所有节点包。我怎样才能做到这一点?我当前版本的浏览器同步没有浏览器同步 GUI :(
├─┬ browser-sync@1.9.2
│ ├── browser-sync-client@1.0.2
大多数时候,您只需 npm 更新(或 pnpm 更新或 yarn 升级)模块即可获取最新的非重大更改(遵循 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 browser-sync@2.1 --save-dev
-------
pnpm add browser-sync@2.1 --save-dev
-------
yarn add browser-sync@2.1 --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
这部分很重要。这将卸载它,从 package.json 中删除该值,然后重新安装最新版本并将新值保存到 package.json 中。
--save-dev
用于查看所有包的当前版本和最新版本。npm outdated
然后安装特定版本:示例。npm i packageName@versionNumber
npm i browser-sync@2.1.0
或者安装最新版本:示例。npm i packageName@latest
npm i browser-sync@latest