Nx comes with dedicated documentation for each framework:

@nrwl/workspace:move

Move an application or library to another folder

Usage

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

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

You can specify the collection explicitly as follows:

nx g @nrwl/workspace:move ...

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 shared/my-feature-lib

Options

destination (required)

Type: string

The folder to move the project into

projectName (required)

Alias(es): project

Type: string

The name of the project to move

importPath

Type: string

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

skipFormat

Alias(es): skip-format

Default: false

Type: boolean

Skip formatting files.

updateImportPath

Default: true

Type: boolean

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