From c292f32cd0a90246bbc1cc26c772f2f25dcaff70 Mon Sep 17 00:00:00 2001 From: Chris Steele Date: Wed, 2 Oct 2024 21:23:22 +0100 Subject: [PATCH] Add required spawn parameter for Node 20 on Windows --- lib/integration/AdaptFramework/npmInstall.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/integration/AdaptFramework/npmInstall.js b/lib/integration/AdaptFramework/npmInstall.js index d1fd749..74b1d57 100644 --- a/lib/integration/AdaptFramework/npmInstall.js +++ b/lib/integration/AdaptFramework/npmInstall.js @@ -11,7 +11,8 @@ export default async function npmInstall ({ logger?.log(chalk.cyan('installing node dependencies')) const npm = spawn((process.platform === 'win32' ? 'npm.cmd' : 'npm'), ['--unsafe-perm', 'install'], { stdio: 'inherit', - cwd + cwd, + shell: true }) npm.on('close', code => { if (code) return reject(new Error('npm install failed'))