From 9784e55f3e7eba6ca2ef2285acc8fad2483a7c11 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Tue, 15 Nov 2022 08:47:26 -0800 Subject: [PATCH] windows: Fix missing npm directory --- docker/install-scrypted-dependencies-win.ps1 | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docker/install-scrypted-dependencies-win.ps1 b/docker/install-scrypted-dependencies-win.ps1 index 7ccbca3c9..4816ddc89 100644 --- a/docker/install-scrypted-dependencies-win.ps1 +++ b/docker/install-scrypted-dependencies-win.ps1 @@ -9,9 +9,16 @@ npx -y scrypted@latest install-server $USER_HOME_ESCAPED = $env:USERPROFILE.replace('\', '\\') $SCRYPTED_HOME = $env:USERPROFILE + '\.scrypted' $SCRYPTED_HOME_ESCAPED_PATH = $SCRYPTED_HOME.replace('\', '\\') -npm install --prefix $SCRYPTED_HOME node-windows@1.0.0-beta.6 --save +npm install --prefix $SCRYPTED_HOME node-windows@1.0.0-beta.8 --save $SERVICE_JS = @" +const fs = require('fs'); +try { + fs.mkdirSync('C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Roaming\\npm'); +} +catch (e) { +} + const child_process = require('child_process'); child_process.spawn('npx.cmd', ['-y', 'scrypted', 'serve'], { stdio: 'inherit',