我很难理解为什么命令“ npm update”没有将angular-cli更新到版本7.3.0,但是当我运行“ npm install”时,angular-cli的版本现在是7.3.0。 / p>
下面的链接显示了MacOS的终端输出,详细介绍了来自angular-cli 6.2.9的版本更新
package.json文件的屏幕截图 感谢molamk的反馈
答案 0 :(得分:2)
npm install
和npm update
默认处理devDependencies 不同
npm install
将安装/更新devDependencies,除非添加了--production
标志。
npm update
将忽略devDependencies,除非添加了--dev
标志
因此,在您的情况下,您在没有npm update
标志的情况下进行了--dev
,导致忽略了 angular-cli 版本更新。
希望这会有所帮助!