首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从版本8开始,Nx workspace CLI不允许创建纯typescript库

从版本8开始,Nx workspace CLI不允许创建纯typescript库
EN

Stack Overflow用户
提问于 2019-07-01 17:00:48
回答 1查看 2K关注 0票数 4

因为将我们的项目更新到nx workspace 8,所以生成的库"ng g lib mylib“不允许只创建一个纯typescript库。

之前的问题是:“这个库应该使用什么框架?”允许选择"TypeScript“以避免为库创建特定于UI的配置。

由于在版本8中对原理图进行了更改(https://nx.dev/guides/nx7-to-nx8),因此我正在寻找工作空间的正确配置,以避免创建和维护自定义原理图。

提前感谢您的建议。

手动删除配置文件中的相应条目:

在tsconfiglib.json ->中删除节点

代码语言:javascript
复制
  "angularCompilerOptions": {
    "annotateForClosureCompiler": true,
    "skipTemplateCodegen": true,
    "strictMetadataEmit": true,
    "fullTemplateTypeCheck": true,
    "strictInjectionParameters": true,
    "enableResourceInlining": true
  },

在jest.config.js ->中删除节点

代码语言:javascript
复制
  snapshotSerializers: [
    'jest-preset-angular/AngularSnapshotSerializer.js',
    'jest-preset-angular/HTMLCommentSerializer.js'
  ]

将angular.js中的"schematics“从"@nrwl/angular:component”更改为"@nrwl/schematics:component“

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-01 17:40:14

您可以使用以下命令添加TS库:

代码语言:javascript
复制
ng g @nrwl/node:lib my-ts-lib

如果是第一次,您应该在安装schematics之前:

代码语言:javascript
复制
ng add @nrwl/node

希望这能有所帮助。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56832774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档