是否有合理的方法强制对节点包进行更新?
保护我们不受激进的包开发的影响是很好的,但似乎大多数包版本都被保存为精确的版本(即不可见的=,而不是带有不等式或^或~)版本号,因此,即使升级到补丁版本似乎也很费劲。
实际上,我根本没有让npm update为我工作。
例如,在我的package.json中,我列出了一个包(比如dependencypackage):"dependencypackage":"^0.5.1",而dependencypackage on www.npmjs.com的最新版本是0.7.1。
除非我弄错了,根据doc用于更新,我应该能够运行npm update --save dependencypackage来更新./node_modules目录和package.json清单中的包。
不幸的是,这对我不起作用。我没有从命令中得到任何信息或输出。
更多信息:
不合理解决办法的例子:
发布于 2020-05-19 20:35:32
为了实现这一点,我使用了npm-检查
npm i -g npm-check
npm-check -u而且,如果您有过时的依赖项,您将得到这样的结果

然后,您可以出售您想升级的,然后点击enter。就像一种魅力。
https://stackoverflow.com/questions/45828940
复制相似问题