diff --git a/packages/wp-now/src/main.ts b/packages/wp-now/src/main.ts index dd0b847d26..99f8fa5f6d 100644 --- a/packages/wp-now/src/main.ts +++ b/packages/wp-now/src/main.ts @@ -1,3 +1,14 @@ import { runCli } from './run-cli'; +const requiredMajorVersion = 18; + +const currentNodeVersion = parseInt(process.versions.node.split('.')[0]); + +if (currentNodeVersion < requiredMajorVersion) { + console.error( + `You are running Node.js version ${currentNodeVersion}, but this application requires at least Node.js ${requiredMajorVersion}. Please upgrade your Node.js version.` + ); + process.exit(1); +} + runCli();