Observação importante: O comando para geração de novas estruturas foi alterado a partir do nx workspace versão 16. de @nrwl para @nx
Iniciar um projeto com nx workspace
- npx create-nx-workspace@latest myorg
Gerar um novo host e seus remotes
- nx g @nx/angular:host hostName dev --remotes=login
Gerar um remote para um host
- nx g @nx/angular:remote remoteName --host=hostName
geração de uma biblioteca simples
- nx g @nx/angular:library my-ui-lib --tags=ui
geração de uma biblioteca que pode ser distribuída (NPM)
- nx g @nx/angular:library my-lib --publishable --import-path=@my-org/my-lib
Rodar a aplicação buildando os remotes
- nx serve dashboard --open
Rodar a aplicação com build de remotes específicos
- nx serve dashboard --open --devRemotes='shop,cart'
Rodar apenas um determinado remote/aplicação
- nx serve shop
- tailwind
- nx workspaces (microfrontend e monorepo)
- transloco
- scully
- universal