@nx/workspace:move

Move a project to another folder in the workspace.

Usage

nx generate move ...
nx g mv ... #same

By default, Nx will search for move in the default collection provisioned in workspace.json.

You can specify the collection explicitly as follows:

nx g @nx/workspace:move ...
Nx 15 and lower use @nrwl/ instead of @nx/

Show what will be generated without writing to disk:

nx g move ... --dry-run

Examples

Move libs/my-feature-lib to libs/shared/my-feature-lib:

nx g @nrwl/workspace:move --project my-feature-lib --destination shared/my-feature-lib

Options

destination

Required
string

The folder to move the project into.

projectName

projectRequired
string

The name of the project to move.

importPath

string

The new import path to use in the tsconfig.base.json.

updateImportPath

boolean
Default: true

Should the generator update the import path to reflect the new location?

skipFormat

boolean
Default: false

Skip formatting files.