diff --git a/packages/nx/bin/nx.ts b/packages/nx/bin/nx.ts index 0916e4e1905e4..ce13a7b2008ee 100644 --- a/packages/nx/bin/nx.ts +++ b/packages/nx/bin/nx.ts @@ -6,7 +6,11 @@ import { output } from '../src/cli/output'; import { detectPackageManager } from '../src/shared/package-manager'; import { Workspace } from '../src/cli/workspace'; -if (process.argv[2] === 'new' || process.argv[2] === '_migrate') { +if ( + process.argv[2] === 'new' || + process.argv[2] === '_migrate' || + process.argv[2] === 'migrate' +) { require('../src/cli/index'); } else { const workspace = findWorkspaceRoot(process.cwd()); diff --git a/packages/nx/src/cli/index.ts b/packages/nx/src/cli/index.ts index 38a95e24a5cad..e0345b89d9184 100644 --- a/packages/nx/src/cli/index.ts +++ b/packages/nx/src/cli/index.ts @@ -51,6 +51,7 @@ export async function invokeCommand( commandArgs, isVerbose ); + case 'migrate': case '_migrate': return (await import('../commands/migrate')).migrate( root,