Skip to content

Global install fails #1328

@smithpg

Description

@smithpg

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"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions