From 484b0ed03347592448264b0344dcee64c5e21e05 Mon Sep 17 00:00:00 2001 From: Brody McKee Date: Sat, 5 Jun 2021 12:37:34 +0300 Subject: [PATCH] Coerce Node versions with metadata --- packages/create-react-app/createReactApp.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/create-react-app/createReactApp.js b/packages/create-react-app/createReactApp.js index f8b7443987d..51df265120b 100755 --- a/packages/create-react-app/createReactApp.js +++ b/packages/create-react-app/createReactApp.js @@ -236,7 +236,12 @@ function init() { } function createApp(name, verbose, version, template, useNpm, usePnp) { - const unsupportedNodeVersion = !semver.satisfies(process.version, '>=10'); + const unsupportedNodeVersion = !semver.satisfies( + // Coerce strings with metadata (i.e. `15.0.0-nightly`). + semver.coerce(process.version), + '>=10' + ); + if (unsupportedNodeVersion) { console.log( chalk.yellow(