【问题标题】:Your global Angular CLI version (10.2.0) is greater than your local version (10.0.8). The local Angular CLI version is used您的全局 Angular CLI 版本 (10.2.0) 高于本地版本 (10.0.8)。使用本地 Angular CLI 版本
【发布时间】:2020-11-04 05:19:59
【问题描述】:
您的全局 Angular CLI 版本 (10.2.0) 高于本地版本
版本(10.0.8)。使用本地 Angular CLI 版本。
要禁用此警告,请使用“ng config -g cli.warnings.versionMismatch false”。
我不知道该怎么办。
我尝试卸载 angular/cli 和 npm cache clean 但仍然有问题。
【问题讨论】:
标签:
javascript
html
angular
【解决方案1】:
这只是意味着您已经在全局和本地安装了Angular CLI(一次使用npm install -g,一次仅使用npm install。您的项目将使用本地安装的版本对我来说很有意义,因为在所有其他情况下,它可能会使用全局安装的版本。
但除非特定(和不寻常的)要求需要它,否则 CLI 并不是真正会根据项目而改变的东西。所以我只保留全局安装的版本并卸载本地安装的版本。 (如果 CLI 仅在本地安装,我怀疑 ng 命令是否能正常工作,但我可能错了。)
如果其他人从事该项目并需要 CLI,请在自述文件中添加一个条目,指示他们全局安装 Angular CLI。但是,如果您要求每个人都使用相同的 CLI 版本,并且 CLI 的本地安装确实启用了ng 命令,那么您也可以只保留本地版本并卸载全局版本。无论哪种方式,您都不需要两者。这只是取决于你的具体情况,走哪条路。
【解决方案2】:
许多人避免全局安装 npm。您可以从全局卸载 Angular cli
然后你可以 ng 命令不工作,但不要惊慌。
你也可以这样做:
- npm run ng -- 服务
- npm run ng -- build