您的全局Angular CLI版本(10.2.0)大于本地版本(10.0.8)。使用本地Angular CLI版本

时间:2020-11-04 05:19:59

标签: javascript html angular

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


我不知道该怎么办。

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

2 个答案:

答案 0 :(得分:0)

许多人避免在全球范围内安装npm。您可以从全局卸载angular cli

  • npm卸载-g @ angular / cli

然后您可以ng命令不起作用,但不要惊慌。

您可以通过以下方式做同样的事情:

  • npm run ng-服务
  • npm run ng-构建

答案 1 :(得分:0)

这仅表示您已在本地全局安装了Angular CLI(一次使用npm install -g,一次仅使用npm install。您的项目将使用本地安装的版本对我来说很有意义,因为在所有其他情况下,它大概都将使用全局安装的版本。

但是,除非有特殊(和非常规)要求,否则CLI并不是随项目而改变的。因此,我只保留全局安装的版本,然后卸载本地安装的版本。 (我怀疑如果CLI仅在本地安装,ng命令是否可以使用,但是我对此可能是错误的。)

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