【问题标题】:After angular 7.0 update角度 7.0 更新后
【发布时间】:2018-11-06 02:47:36
【问题描述】:

我更新到 Angular 7,但在尝试创建新的 Angular 项目时出现此错误。

新错误:

角度版本:

【问题讨论】:

  • 你是从 6 更新到 7 的吗?
  • 你能同时运行这个命令 npm ls -g @schematics/angular 和 npm ls @schematics/angular 并告诉会发生什么错误吗?
  • @HrishikeshKale 当我在本地运行命令时出现此错误:npm ERR!无关:@schematics/angular@7.0.3 /home/alngeorge/node_modules/@angular/cli/node_modules/@schematics/angular

标签: angular angular7


【解决方案1】:

您尝试使用--version 选项 例如

ng new test-app --version 7

这个解决方案绝对适合你

【讨论】:

    【解决方案2】:

    “新项目名称必须以字母开头,并且只能包含字母数字字符或破折号。添加破折号时,破折号后面的段也必须以字母开头。

    无效 - new_something

    Valid-new-something"

    我建议您更改命名约定

    尝试:角度项目

    WebStorm: New AngularCli Project: Error: directory should match format "path"

    【讨论】:

    【解决方案3】:

    问题已解决:

    在我的主目录中有一个名为“node_modules”的文件夹。 删除它解决了这个问题。

    更多参考: ng new has stopped working after updating to Angular 6

    【讨论】:

    • 我希望你真正理解了这个问题。 “node_modules”是安装 npm 时安装的文件夹。很可能当您安装版本 6 然后更新到版本 7 时,该文件夹没有更新,因此出现错误。所以删除它会导致创建一个新的。您也可以将您的答案标记为正确,因为它解决了问题。
    猜你喜欢
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    • 2015-04-30
    • 1970-01-01
    • 2015-12-19
    • 1970-01-01
    • 2021-05-03
    • 1970-01-01
    相关资源
    最近更新 更多