本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/04/04/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%96%B0npm%E5%8C%85/
摘要
本文主要讲述了:
- 局部更新
- 全局更新
正文
根据包的安装位置的不同,更新方式分两种:
- 局部更新
- 全局更新
注:
- 更新并不会修改
package.json中的语义化版本范围 - 若要修改
package.json中的语义化版本范围,使用npm install <package-name>@<version>实现 - 若
jquery的语义化版本范围为^1.11.0,使用npm update只能更新package-lock.json中的 minor-version 和 patch-version。例如:1.11.0->1.12.4 - 若
jquery的语义化版本范围为1.11,使用npm update只能更新package-lock.json中的 patch-version。例如:1.11.0->1.11.3
示例:不跨版本升级且修改package.json
1 |
|
示例:跨版本升级且修改package.json
1 |
|
局部更新
检查更新
1 |
|
检查指定包
示例:
1 |
|
更新所有局部包
1 |
|
更新指定包
示例:
1 |
|
全局更新
检查更新
1 |
|
检查指定包
示例:
1 |
|
更新所有全局包
1 |
|
更新指定包
示例:
1 |
|
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/04/04/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%96%B0npm%E5%8C%85/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2019/04/04/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%96%B0npm%E5%8C%85/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。