引用 Nx Workspace官方文档:
创建一个库向 Nx 工作区添加新库是通过使用 Angular CLI 生成命令完成的,就像添加一个新应用程序一样。
ng generate lib mylib
ng generate library mylib # same thing
这将创建一个新库,将其放在 libs 目录中,并将配置angular.json
文件nx.json
以支持新库。
运行ng generate lib --help
以查看可用选项的列表。
ng generate lib mylib --directory=myteam
将在libs/myteam/mylib
.
如果--directory
未定义,它会询问您应该在哪个目录中生成它,以及应该使用什么框架(Angular 或 TS)。
如果它不起作用,请,也许你应该检查你的 Nx 版本,还有你的angular.json
.
@nrwl/schematics
不能作为这个问题提到的默认集合。
角.json
"cli": {
"defaultCollection": "@nrwl/schematics",
"packageManager": "yarn"
},