-
Notifications
You must be signed in to change notification settings - Fork 149
Description
I'm getting the following error when attempting to run npm install -g @bigcommerce/stencil-cli
57 info run [email protected] install ../../Local/npm-cache/_cacache/tmp/git-clonetTOX7R node scripts/install.js
58 info run [email protected] install { code: 1, signal: null }
59 timing reify:rollback:createSparse Completed in 0ms
60 timing reify:rollback:retireShallow Completed in 0ms
61 timing command:install Completed in 2387ms
62 verbose stack Error: command failed
62 verbose stack at ChildProcess. (C:\Users\my-user-name\AppData\Roaming\npm\node_modules\npm\node_modules@npmcli\promise-spawn\lib\index.js:53:27)
62 verbose stack at ChildProcess.emit (node:events:524:28)
62 verbose stack at maybeClose (node:internal/child_process:1104:16)
62 verbose stack at ChildProcess._handle.onexit (node:internal/child_process:304:5)
63 verbose pkgid [email protected]
64 verbose cwd C:\Users\my-user-name\AppData\Local\npm-cache_cacache\tmp\git-clonetTOX7R
65 verbose Windows_NT 10.0.19045
66 verbose node v20.19.3
67 verbose npm v9.9.3
68 error code 1
69 error path C:\Users\my-user-name\AppData\Local\npm-cache_cacache\tmp\git-clonetTOX7R
70 error command failed
71 error command C:\Windows\system32\cmd.exe /d /s /c node scripts/install.js
72 error node:internal/modules/cjs/loader:1215
72 error throw err;
72 error ^
72 error
72 error Error: Cannot find module 'make-fetch-happen'
72 error Require stack:
72 error - C:\Users\my-user-name\AppData\Local\npm-cache_cacache\tmp\git-clonetTOX7R\scripts\install.js
72 error at Module._resolveFilename (node:internal/modules/cjs/loader:1212:15)
72 error at Module._load (node:internal/modules/cjs/loader:1043:27)
72 error at Module.require (node:internal/modules/cjs/loader:1298:19)
72 error at require (node:internal/modules/helpers:182:18)
72 error at Object. (C:\Users\my-user-name\AppData\Local\npm-cache_cacache\tmp\git-clonetTOX7R\scripts\install.js:8:11)
72 error at Module._compile (node:internal/modules/cjs/loader:1529:14)
72 error at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
72 error at Module.load (node:internal/modules/cjs/loader:1275:32)
72 error at Module._load (node:internal/modules/cjs/loader:1096:12)
72 error at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:164:12) {
72 error code: 'MODULE_NOT_FOUND',
72 error requireStack: [
72 error 'C:\Users\my-user-name\AppData\Local\npm-cache\_cacache\tmp\git-clonetTOX7R\scripts\install.js'
72 error ]
72 error }
72 error
72 error Node.js v20.19.3
73 verbose exit 1
I noticed that there is a recent change to the this library that seems like it could be related
https://github.com/bigcommerce/stencil-styles/pull/146/files
Specifically this change to the node-sass dependency
"node-sass": "^9.0.0", -> "node-sass": "git+ssh://[email protected]/bigcommerce-labs/node-sass.git"