升级到 v12 后 Nx 无法生成组件
Nx not able to generate component after upgrading to v12
将 angular nx workspace 升级到最新版本 12.3.4
并将项目从 tslint
转换为 eslint
,我无法再生成组件了。
例如,当 运行 nx g c shells/root --project=test-app
时,会抛出一个错误,指出 'styleext' 在架构 中找不到。在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
后遇到类似问题吗?
问题已解决:删除了“@nrwl/angular:component”的最后一个条目,现在它似乎可以工作了!
将 angular nx workspace 升级到最新版本 12.3.4
并将项目从 tslint
转换为 eslint
,我无法再生成组件了。
例如,当 运行 nx g c shells/root --project=test-app
时,会抛出一个错误,指出 'styleext' 在架构 中找不到。在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
后遇到类似问题吗?
问题已解决:删除了“@nrwl/angular:component”的最后一个条目,现在它似乎可以工作了!