/ / Jak generujesz usługi itp. Dla aplikacji @ nrwl / nx angular-cli? - angular-cli, nrwl

W jaki sposób generujesz usługi itp. Dla aplikacji @ nrwl / nx angle-cli? - kątowe-cli, nrwl

Zwykle przy użyciu @ angular / cli do opracowania aplikacji dodajesz nową usługę w następujący sposób:

ng generate service foo

Spowoduje to wygenerowanie „FooService”.

Moje pytanie brzmi: jak wygenerować bibliotekę przy użyciu @ nrwl / nx?

ng generate lib foo-lib

Chcę wiedzieć, jakie jest polecenie wygenerowania usługi „foo”, tak aby działała ona w bibliotece foo-lib.

Odpowiedzi:

4 dla odpowiedzi № 1

Działa po prostu z poleceniem angular-cli, ale musisz dodać flagę --app

ng g service foo --app=foo-lib

Jest również wspomniany w dokumentach Nx pod „Leverage the AngularCLI”.


0 dla odpowiedzi nr 2

Nx jest owijką wokół kątowego cli. Wszystko, co robisz za pomocą Angular-cli, robisz prawie w obszarach roboczych nx. Jedyną różnicą jest niestandardowy schemat, który zapewnia nx, który pomaga osiągnąć kod mono-repo i ponownie użyć kodu w wielu aplikacjach w Twojej firmie. W razie wątpliwości po prostu uruchom dowolne polecenie za pomocą opcji --dry-run i sprawdź, czy generowane są rzeczy, których potrzebujesz, i powinieneś być dobry.


0 dla odpowiedzi № 3

Dla nx vesion 6.1, to jest właściwy sposób:

ng g service my-service --project=myNameOrLibName