@nrwl/angular:setup-mfe
Create Module Federation configuration files for given Angular Application.
Usage
nx generate setup-mfe ...
By default, Nx will search for setup-mfe
in the default collection provisioned in workspace.json.
You can specify the collection explicitly as follows:
nx g @nrwl/angular:setup-mfe ...
Show what will be generated without writing to disk:
nx g setup-mfe ... --dry-run
Options
appName
The name of the application to generate the Module Federation configuration for.
e2eProjectName
The project name of the associated E2E project for the application. This is only required for Cypress E2E projects that do not follow the naming convention <appName>-e2e
.
federationType
static
static
, dynamic
Use either Static or Dynamic Module Federation pattern for the application.
host
The name of the host application that the remote application will be consumed by.
mfeType
remote
host
, remote
Type of application to generate the Module Federation configuration for.
port
The port at which the remote application should be served.
prefix
The prefix to use for any generated component.
remotes
A list of remote application names that the host application should consume.
routing
Generate a routing setup to allow a host application to route to the remote application.
skipFormat
Skip formatting the workspace after the generator completes.
skipPackageJson
false
Do not add dependencies to package.json
.