angular - 在 Angular 7.2.1 中创建新项目时出错
问题描述
在此处输入图像描述我正在从 Angular 6 升级到 Angular 7.2.1 后以通常的方式创建一个新项目
之后我收到以下错误:ng new employeemanager
Schematic 输入不针对 Schema 进行验证:{"name":"employeemanager"} 错误:
数据路径“”应该具有必需的属性“版本”。
解决方案
我已将我的 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
我相信这应该可以解决上述问题。
推荐阅读
- c# - 检查字符串是否为空以及是否替换它(C#)
- java - ANTLR 2 不生成 AST 文件
- javascript - javascript正则表达式在href中获取特定字符串
- ssl - GET 请求在浏览器中工作,但在 curl 中给出错误 SSL_ERROR_SYSCALL
- sql-server - 在SSIS中将excel列从General转换为Date
- awk - 合并某些列匹配的文件
- swift - 如何在 iPhone 开发中添加度数符号作为 UILabel 的一部分?
- google-apps-script - 将 Google 表格导出到云端硬盘
- swift - 使用 Audiokit 录制 MIDI
- python - 熊猫以非标准间隔重新采样