【发布时间】:2019-11-11 22:32:35
【问题描述】:
自从将我们的项目更新到 nx 工作区 8 后,库“ng g lib mylib”的生成不允许仅创建纯 typescript 库。
之前的问题是:“这个库应该使用什么框架?”允许选择“TypeScript”以避免为库创建 UI 特定配置。
由于在版本 8 中已更改 (https://nx.dev/guides/nx7-to-nx8) 到原理图,我正在寻找工作区的正确配置以避免创建和维护自定义原理图。
提前感谢您的建议。
手动删除了配置文件中的相应条目:
删除 tsconfiglib.json 中的节点 ->
"angularCompilerOptions": {
"annotateForClosureCompiler": true,
"skipTemplateCodegen": true,
"strictMetadataEmit": true,
"fullTemplateTypeCheck": true,
"strictInjectionParameters": true,
"enableResourceInlining": true
},
删除 jest.config.js 中的节点 ->
snapshotSerializers: [
'jest-preset-angular/AngularSnapshotSerializer.js',
'jest-preset-angular/HTMLCommentSerializer.js'
]
将 angular.js 中的“原理图”从“@nrwl/angular:component”更改为 "@nrwl/schematics:组件"
【问题讨论】:
标签: angular typescript nrwl-nx nrwl