假设您在回购中的某些库中收到来自github的关于安全性问题的警告。您想要快速更改版本,只是为了消除github警告。您不必担心重新安装,重建和测试。
有没有办法用npm做到这一点?
npm update mypackage
不执行任何操作。
答案 0 :(得分:1)
npm update
将仅更新次要版本。
例如:它将版本1.2.3
更新为1.5.2
但这不会将版本1.2.3
更新为2.0.1
,因为可能会有重大更改。
要检查软件包的新主要发行版,请运行npm outdated
要为所有软件包更新到新的主要版本,可以使用npm-check-updates
npm install -g npm-check-updates
然后运行ncu -u
这会将package.json文件中的所有版本升级到依赖关系和devDependencies,因此npm可以安装新的主要版本。现在,您可以通过npm update