【问题标题】:angular error when creating new project Data path "" should have required property 'version'创建新项目时出现角度错误数据路径“”应具有必需的属性“版本”
【发布时间】:2019-03-25 18:22:04
【问题描述】:

刚刚安装了 Angular 7.02 并在尝试创建时得到了这个:

ng new test-e

Schema 输入未针对 Schema 进行验证:{"name":"test-e"} 错误:

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

有人可以帮忙吗?

【问题讨论】:

  • 应用名称中是否有冒号:
  • 如果你指的是...test-e: 那么NO;该命令是 ng new test-e

标签: angular angular-cli


【解决方案1】:

我的生活因为这个问题而陷入困境,最简单的摆脱这个问题的方法是

npm i @schematics/angular@latest --save-dev

如果你给--version="your ng version" 它会产生很多依赖问题,这就是为什么要使用上述代码

【讨论】:

    【解决方案2】:

    删除node_modules 文件夹。

    【讨论】:

      【解决方案3】:

      您好,我也面临同样的问题。通过转到C:/Users/<username> 并从那里删除 node_modules 包解决了这个问题。检查是否有多余的 node_modules 文件夹并将其删除。

      【讨论】:

        【解决方案4】:

        由于提交问题而弄乱了我的 package-lock.json 文件后,我遇到了类似的问题,然后当我运行时,

        npm audit fix
        
        

        我的问题已解决,可以运行 ng g c 命令

        【讨论】:

          猜你喜欢
          • 2020-12-29
          • 2021-06-19
          • 1970-01-01
          • 1970-01-01
          • 2020-07-11
          • 1970-01-01
          • 2021-01-28
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多