您的全局角CLI版本(10.2.0)大于本地版本(10.0.8)。使用本地角度CLI版本。若要禁用此警告,请使用"ng config -g cli.warnings.versionMismatch false".。
我不知道该怎么处理这个。
我试着卸载角/cli和npm缓存干净,但仍然存在问题。
发布于 2020-11-04 05:27:52
这意味着您已经全局和本地安装了角CLI (一次使用npm install -g,一次只使用npm install。您的项目将使用本地安装的版本对我来说是有意义的,因为在所有其他情况下,它可能会使用全局安装的版本。
但是,除非特定的(和不寻常的)需求需要它,CLI并不是真正会根据项目而改变的东西。因此,我只保留全局安装的版本,并卸载本地安装的版本。(如果只在本地安装ng命令,我很怀疑,但我可能错了。)
如果其他人在该项目上工作,并且需要CLI,则向您的自述文件中添加一个条目,指示他们全局安装角CLI。但是,如果您要求每个人都使用相同的CLI版本,并且CLI的本地安装确实启用了ng命令,那么您也只能保留本地命令并卸载全局命令。不管怎样,你不需要两者兼而有之。这取决于你的具体情况,走哪条路。
发布于 2020-11-04 05:25:39
许多人避免在全球范围内安装npm。您可以从全局卸载角cli。
然后你可以命令不工作,但不要惊慌失措。
你也可以做同样的事情:
https://stackoverflow.com/questions/64674605
复制相似问题