如何为@ nrwl / nx angular-cli应用生成服务等?

Bry*_*ner 1 angular-cli nrwl

通常,在使用@ angular / cli开发应用程序时,可以通过以下方式添加新服务:

ng generate service foo

这将生成“ FooService”。

我的问题是,当您使用@ nrwl / nx生成库时,如何为它添加服务?

ng generate lib foo-lib

我想知道的是生成服务“ foo”的命令,以便它位于foo-lib库中。

小智 7

对于nx vesion 6.1,这是正确的方法:

ng g service my-service --project=myNameOrLibName
Run Code Online (Sandbox Code Playgroud)


Mic*_*eke 6

它只适用于 angular-cli 命令,但您必须添加 --app 标志

ng g service foo --app=foo-lib
Run Code Online (Sandbox Code Playgroud)

Nx的文档“Leverage the AngularCLI”下也提到了它。