全局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.version Mismatch false">


我不知道该怎么办。

我尝试卸载angular/cli和npm缓存清理,但仍然存在问题。

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

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

如果其他人正在处理该项目并需要CLI,请在Readme中添加一个条目,指示他们全局安装Angular CLI。但是,如果您要求每个人都使用相同的CLI版本,并且CLI的本地安装确实启用了ng命令,那么您也只能保留本地版本并卸载全局版本。不管怎样,你都不需要两者。这取决于你的具体情况。

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

  • npm卸载-g@angular/cli

然后你可以命令不要工作,但不要惊慌。

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

  • npm run ng--serve
  • npm运行ng—生成

最新更新