javascript - 您的全局 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.versionMismatch false”。
我不知道该怎么办。
我尝试卸载 angular/cli 和 npm cache clean 但仍然有问题。
解决方案
这只是意味着您已经在全局和本地安装了 Angular CLI(一次使用npm install -g
,一次使用只是npm install
. 你的项目将使用本地安装的版本对我来说很有意义,因为在所有其他情况下它可能会使用全局安装的版本。
但是除非特定(和不寻常的)要求需要它,否则 CLI 并不是真正会根据项目而改变的东西。所以我只保留全局安装的版本并卸载本地安装的版本。(如果 CLI 仅在本地安装,我怀疑该ng
命令是否会起作用,但我可能错了。)
如果其他人在项目上工作并需要 CLI,请在自述文件中添加一个条目,指示他们全局安装 Angular CLI。但是,如果您要求每个人都使用相同的 CLI 版本,并且 CLI 的本地安装确实启用了该ng
命令,那么您也可以只保留本地的并卸载全局的。无论哪种方式,您都不需要两者。这取决于你的具体情况,走哪条路。
推荐阅读
- excel - VBA 功能区 - 样式
- android - React-native - Sqlite - Android 和 iOS(两者)
- ms-access - Dlookup 日期标准错误
- r - 将不规则间隔数据转换为时间序列
- java - 在 Neo4J Spring Boot OGM 上的关系实体中保存子类或数组列表
- spring-data - 在 Apache Tomcat 中启动 ApplicationContext 时出错
- c# - 强制 ASP.NET Core Entity Framework Core 中的继承类到专用 MySQL 表
- ruby-on-rails - 在 Mongoid 上获取具有不同角色的用户的范围(未定义的方法 `to_criteria' for #
) - braintree - 调用braintree退款时未找到“交易”类
- linux - 如何用linux最快发送邮件