Angular 12 数据路径“”不得具有附加属性(styleext)

Bel*_*ash 7 angular-cli angular12

新版本的 Angular 有什么问题?Angular CLI 12.0.1 无法创建新应用程序。试图运行ng new twelveApp并且 cli 抱怨死亡数据路径 "" must NOT have additional properties (styleext)

我试图将 ng-new 架构 additionalProperties 设置为 true 但错误仍然存​​在。

如何摆脱这个额外的属性?

PS:回到@angular/cli@11.0.5 一切正常。

Qua*_*Dar 69

尝试改变

  "schematics": {
    "@schematics/angular:component": {
      "styleext": "scss"
    }
  },
Run Code Online (Sandbox Code Playgroud)

  "schematics": {
    "@schematics/angular:component": {
      "style": "scss"
    }
  },
Run Code Online (Sandbox Code Playgroud)

在 Angular.json 中。让我知道这个是否奏效。


Dom*_*erg 14

styleext已重命名为style不久前(请参阅上面的 Farhans 回答),所以也许这就是您的问题

  • 谢谢,将“styleext:”sccs”行更改为“style”:“scss”对我有用! (3认同)

mhu*_*ini 12

根据对此问题的回答,我编辑.angular-config.json了主目录中的文件并删除了schematics如下所示的部分。您的特定情况可能需要此解决方案的变体。

{
  "schematics": {
    "@schematics/angular:component": {
      "styleext": "scss"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)


Mou*_*bkr 5

打开文件:

angular.json 并改变

"styleext": "scss"

到: "style": "scss",像那样:

在此输入图像描述