gpt4 book ai didi

node.js - 更改 package.json 时 "npm install"和 "npm update"的行为是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 23:16:43 24 4
gpt4 key购买 nike

我无法理解为什么命令“npm update”没有将 Angular-cli 更新到版本 7.3.0,但是当我运行“npm install”时,Angular-cli 的版本现在是 7.3.0。

下面的链接显示了 MacOS 的终端输出,详细介绍了 angular-cli 6.2.9 的版本更新

angular-cli update process

package.json 文件截图 感谢 molamk 的反馈

dependencies devDependencies

最佳答案

npm install and npm update by default handle devDependencies differently

npm install 将安装/更新 devDependency,除非添加 --product 标志。

npm update 将忽略 devDependency,除非添加 --dev 标志

因此,在您的情况下,您在没有 --dev 标志的情况下执行了 npm update ,导致忽略 angular-cli 版本更新。

希望这会有所帮助!

关于node.js - 更改 package.json 时 "npm install"和 "npm update"的行为是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54568977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com