首页 > 解决方案 > 在 Angular 7.2.1 中创建新项目时出错

问题描述

在此处输入图像描述我正在从 Angular 6 升级到 Angular 7.2.1 后以通常的方式创建一个新项目

之后我收到以下错误:ng new employeemanager

Schematic 输入不针对 Schema 进行验证:{"name":"employeemanager"} 错误:

数据路径“”应该具有必需的属性“版本”。

标签: angular

解决方案


我已将我的 cli 更新到最新版本,以验证问题是否是由于 cli 或项目名称引起的,但我的机器上没有任何问题。我猜你本地机器上的包可能已经损坏,我也检查了 npm 上的 cli 错误日志,还没有人遇到过这个问题。您接下来可以做的是重新安装 cli clean npm cache 或验证是否高于版本 6。

npm uninstall -g @angular/cli (add sudo in the start if using Linux)
npm cache clean --force / npm cache verify
npm install -g @angular/cli

我相信这应该可以解决上述问题。


推荐阅读