在 Angular Nrwl Nx 中将组件创建为库

pum*_*sha 5 components angular

我对 Angular Nx 很陌生。我必须根据 Nx 工作区结构创建可重用的 Angular 组件并将其存储为库。我找不到合适的命令。我尝试使用以下方法创建库:

 ng generate lib mylib
Run Code Online (Sandbox Code Playgroud)

它按预期创建库,但我想存储可以在我的应用程序中稍后使用的组件。

ele*_*ead 5

这是两个单独的操作 - 您必须生成一个库才能在工作区中创建该库(并且可以选择拥有一个模块并将其导入另一个模块)。

执行此操作后,您可以在该库中创建一个组件。

ng generate component mycomponent --project=mylib --module=mylib.module.ts --export
Run Code Online (Sandbox Code Playgroud)

请注意,我们将其导出以在其他地方使用。