![](/img/trans.png)
[英]Nx Workspace: Angular CLI does not find file path after migrate to NX
[英]Nx workspace CLI does not allow to create pure typescript library since version 8
由於將我們的項目更新到 nx 工作區 8,庫“ng g lib mylib”的生成不允許僅創建純打字稿庫。
以前的問題:“這個庫應該使用什么框架?” 允許選擇“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 中的“schematics”從“@nrwl/angular:component”更改為“@nrwl/schematics:component”
您可以使用以下命令添加 TS 庫:
ng g @nrwl/node:lib my-ts-lib
如果是第一次,你應該先安裝原理圖:
ng add @nrwl/node
希望它會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.