首页 > 解决方案 > 您的全局 Angular CLI 版本 (10.2.0) 高于本地版本 (10.0.8)。使用本地 Angular CLI 版本

问题描述

您的全局 Angular CLI 版本 (10.2.0) 高于本地版本 (10.0.8)。使用本地 Angular CLI 版本。要禁用此警告,请使用“ng config -g cli.warnings.versionMismatch false”。


我不知道该怎么办。

我尝试卸载 angular/cli 和 npm cache clean 但仍然有问题。

标签: javascripthtmlangular

解决方案


这只是意味着您已经在全局本地安装了 Angular CLI(一次使用npm install -g,一次使用只是npm install. 你的项目将使用本地安装的版本对我来说很有意义,因为在所有其他情况下它可能会使用全局安装的版本。

但是除非特定(和不寻常的)要求需要它,否则 CLI 并不是真正会根据项目而改变的东西。所以我只保留全局安装的版本并卸载本地安装的版本。(如果 CLI 仅在本地安装,我怀疑该ng命令是否会起作用,但我可能错了。)

如果其他人在项目上工作并需要 CLI,请在自述文件中添加一个条目,指示他们全局安装 Angular CLI。但是,如果您要求每个人都使用相同的 CLI 版本,并且 CLI 的本地安装确实启用了该ng命令,那么您也可以只保留本地的并卸载全局的。无论哪种方式,您都不需要两者。这取决于你的具体情况,走哪条路。


推荐阅读