diff --git a/package.json b/package.json index c28957c3bd2..01202158be0 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "dev": "node scripts/dev.js", "debug": "cross-env DEBUG=1 node --inspect-brk scripts/start.js", "generate": "node scripts/generate-git-commit-info.js", - "generate:settings-schema": "tsx scripts/generate-settings-schema.ts", + "generate:settings-schema": "node --import tsx/esm scripts/generate-settings-schema.ts", "build": "node scripts/build.js", "build-and-start": "npm run build && npm run start", "build:vscode": "node scripts/build_vscode_companion.js", diff --git a/scripts/build.js b/scripts/build.js index 342e21b6c8c..f471bf25e3a 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -65,7 +65,7 @@ for (const workspace of buildOrder) { // After cli is built, generate the JSON Schema for settings // so the vscode-ide-companion extension can provide IntelliSense if (workspace === 'packages/cli') { - execSync('npx tsx scripts/generate-settings-schema.ts', { + execSync('node --import tsx/esm scripts/generate-settings-schema.ts', { stdio: 'inherit', cwd: root, });