@nx/angular:move
Move an Angular project to another folder in the workspace.
The State of JS survey is live, featuring a monorepo tools sectionThe State of JS survey is live, featuring a monorepo tools sectionVote for us
Use the `@nx/workspace:move` generator instead. This generator will be removed in Nx v18.
Move an Angular project to another folder in the workspace.
1nx generate move ...
2
1nx g mv ... #same
2
By default, Nx will search for move
in the default collection provisioned in workspace.json.
You can specify the collection explicitly as follows:
1nx g @nx/angular:move ...
2
Show what will be generated without writing to disk:
1nx g move ... --dry-run
2
Move libs/my-feature-lib to libs/shared/my-feature-lib.:
1nx g @nx/angular:move --project my-feature-lib --destination shared/my-feature-lib
2
The folder to move the Angular project into.
The name of the Angular project to move.
(?:^@[a-zA-Z0-9-*~][a-zA-Z0-9-*._~]*\\/[a-zA-Z0-9-~][a-zA-Z0-9-._~]*|^[a-zA-Z][^:]*)$
The new name of the project after the move.
The new import path to use in the tsconfig.base.json
.
as-provided
, derived
Whether to generate the new project name and destination as provided (as-provided
) or generate them composing their values and taking the configured layout into account (derived
).
true
Update the import path to reflect the new location.
false
Skip formatting files.