首页 > 解决方案 > Nx 升级到 v12 后无法生成组件

问题描述

在将angular nx 工作区升级到最新版本12.3.4并将项目从 转换tslinteslint之后,我无法再生成组件了。

nx g c shells/root --project=test-app例如,当运行时,会抛出一个错误,说'styleext' is not found in schema。在angular.json文件中,开头定义了以下原理图:

"schematics": {
    "@nrwl/angular:application": {
      "style": "scss",
      "linter": "eslint",
      "unitTestRunner": "jest",
      "e2eTestRunner": "cypress"
    },
    "@nrwl/angular:library": {
      "style": "scss",
      "linter": "eslint",
      "unitTestRunner": "jest"
    },
    "@nrwl/angular:component": {
      "style": "scss",
      "styleext": "scss"
    }
  },

升级到后有人有类似的问题v12吗?

标签: angularnrwl-nx

解决方案


问题已解决:删除了“@nrwl/angular:component”的最后一个条目,现在它似乎可以工作了!


推荐阅读