diff --git a/packages/vscode-ide-companion/scripts/prepackage.js b/packages/vscode-ide-companion/scripts/prepackage.js index ce9ca356..8db18a69 100644 --- a/packages/vscode-ide-companion/scripts/prepackage.js +++ b/packages/vscode-ide-companion/scripts/prepackage.js @@ -35,7 +35,7 @@ function npmBin() { function run(cmd, args, opts = {}) { const res = spawnSync(cmd, args, { stdio: 'inherit', - shell: false, + shell: process.platform === 'win32' ? true : false, ...opts, }); if (res.error) { @@ -71,8 +71,8 @@ function main() { console.log('[prepackage] Copying bundled CLI dist/ into extension...'); run( - process.execPath, - [path.join(extensionRoot, 'scripts', 'copy-bundled-cli.js')], + 'node', + [`${path.join(extensionRoot, 'scripts', 'copy-bundled-cli.js')}`], { cwd: extensionRoot, },