是否有合理的方法来强制更新节点包?
很好地保护了我们免受激进的包开发,但似乎大多数包版本都被保存为精确的(即不可见的=
,而不是不等的^
or ~
)版本号,因此即使升级到补丁版本似乎也很费力。
我实际上根本不会npm update
为我工作。
例如,我在我的 中列出
package.json
了一个包(比方说): ,并且www.npmjs.com 上的最新版本是 0.7.1。dependencypackage
"dependencypackage":"^0.5.1"
dependencypackage
除非我弄错了,根据update 的文档,我应该能够运行npm update --save dependencypackage
以更新./node_modules
目录和 package.json 列表中的包。
不幸的是,这对我不起作用。我没有从命令中得到任何信息或输出。
附加信息:
- 节点版本:6.11.2
- npm 版本:5.3.0
不合理的解决方案示例:
- 手动删除并重新安装每个包