From 8cda3c72f2f541656442e769230921c5dda080ed Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Sat, 18 Nov 2023 14:15:08 +0100 Subject: [PATCH] cli: tweak check for when to use module register API Signed-off-by: Patrik Oldsberg --- .changeset/poor-pandas-dream.md | 5 +++++ .../cli/src/lib/experimental/startBackendExperimental.ts | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/poor-pandas-dream.md diff --git a/.changeset/poor-pandas-dream.md b/.changeset/poor-pandas-dream.md new file mode 100644 index 0000000000..2804fa6926 --- /dev/null +++ b/.changeset/poor-pandas-dream.md @@ -0,0 +1,5 @@ +--- +'@backstage/cli': patch +--- + +Tweaked Node.js version check for when to use the new module register API with the new backend `package start` command. diff --git a/packages/cli/src/lib/experimental/startBackendExperimental.ts b/packages/cli/src/lib/experimental/startBackendExperimental.ts index af6e33a1e4..6238b2277b 100644 --- a/packages/cli/src/lib/experimental/startBackendExperimental.ts +++ b/packages/cli/src/lib/experimental/startBackendExperimental.ts @@ -28,7 +28,8 @@ import { paths } from '../paths'; import spawn from 'cross-spawn'; const [nodeMajor, nodeMinor] = process.versions.node.split('.').map(Number); -const supportsModuleLoaderRegister = nodeMajor >= 20 && nodeMinor >= 6; +const supportsModuleLoaderRegister = + nodeMajor > 20 || (nodeMajor === 20 && nodeMinor >= 6); const loaderArgs = [ '--require',