sam*_*sam 132 javascript node.js npm gulp browser-sync
我想更新我的浏览器同步而不更新我的所有节点包.我怎样才能做到这一点?我当前版本的Browser-sync没有浏览器同步GUI :(
??? browser-sync@1.9.2
? ??? browser-sync-client@1.0.2
Run Code Online (Sandbox Code Playgroud)
Rya*_*ale 217
大多数情况下,您只需更新这样的模块即可获得最新的非破坏性更改(尊重package.json中指定的semver)(< - 再次读取最后一部分):
npm update browser-sync
-------
yarn upgrade browser-sync
Run Code Online (Sandbox Code Playgroud)
- 用
npm|yarn outdated看哪个模块有新版本- 使用
npm update|yarn upgrade(没有包名称)更新所有模块- 包括
--save-dev|--dev如果你想更新的版本号保存到您的package.json. (注意:从npm v5.0开始,这只是必需的devDependencies).
在您的情况下,您似乎想要下一个主要版本(v2.xx),它可能会有重大更改,您需要更新您的应用程序以适应这些更改.你可以通过以下方式安装/保存最新2.x.x的:
npm install browser-sync@2 --save-dev
-------
yarn add browser-sync@2 --dev
Run Code Online (Sandbox Code Playgroud)
...或者最新2.1.x的做法:
npm install browser-sync@2.1 --save-dev
-------
yarn add browser-sync@2.1 --dev
Run Code Online (Sandbox Code Playgroud)
...或者最新最好的做法:
npm install browser-sync@latest --save-dev
-------
yarn add browser-sync@latest --dev
Run Code Online (Sandbox Code Playgroud)
注意:最后一个与执行此操作没有什么不同:
Run Code Online (Sandbox Code Playgroud)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.如果省略该npm|yarn outdated部分,则与运行上述更新命令没有什么不同.
Qui*_*inn 32
使用npm outdated 查看当前和最新版本的所有包。
然后npm i packageName@versionNumber安装特定版本:example npm i browser-sync@2.1.0。
或npm i packageName@latest安装最新版本:例如 npm i browser-sync@latest。
| 归档时间: |
|
| 查看次数: |
103820 次 |
| 最近记录: |