您的全局Angular CLI版本(10.2.0)大于您的本地Angular CLI版本 版本(10.0.8)。使用本地Angular CLI版本。 要禁用此警告,请使用“ ng config -g cli.warnings.versionMismatch false”。
我不知道该怎么办。
我尝试卸载angular / cli和npm cache clean,但是仍然有问题。
答案 0 :(得分:0)
许多人避免在全球范围内安装npm。您可以从全局卸载angular cli
然后您可以ng命令不起作用,但不要惊慌。
您可以通过以下方式做同样的事情:
答案 1 :(得分:0)
这仅表示您已在本地全局和安装了Angular CLI(一次使用npm install -g
,一次仅使用npm install
。您的项目将使用本地安装的版本对我来说很有意义,因为在所有其他情况下,它大概都将使用全局安装的版本。
但是,除非有特殊(和非常规)要求,否则CLI并不是随项目而改变的。因此,我只保留全局安装的版本,然后卸载本地安装的版本。 (我怀疑如果CLI仅在本地安装,ng
命令是否可以使用,但是我对此可能是错误的。)
如果其他人在项目上工作并需要CLI,则在自述文件中添加一个条目,指示他们全局安装Angular CLI。但是,如果您要求每个人都使用相同的CLI版本,并且CLI的本地安装确实启用了ng
命令,那么您也只能保留本地的并卸载全局的。无论哪种方式,您都不需要。这取决于您的具体情况,走哪条路。