infinitered / infinitered/ignite
Execute command Ignite new sharp module error happend
- Dominant language
- TypeScript
- Stars
- 19.9k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
### Describe the bug
$ ignite -h
C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\gluegun@5.1.6\node_modules\gluegun\build\index.js:15
throw up;
^
Error:
Something went wrong installing the "sharp" module
Cannot find module '../build/Release/sharp-win32-x64.node'
Require stack:
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\sharp@0.32.6\node_modules\sharp\lib\sharp.js
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\sharp@0.32.6\node_modules\sharp\lib\constructor.js
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\sharp@0.32.6\node_modules\sharp\lib\index.js
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\ignite-cli@11.3.2\node_modules\ignite-cli\build\tools\generators.js
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\ignite-cli@11.3.2\node_modules\ignite-cli\build\commands\help.js
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\ignite-cli@11.3.2\node_modules\ignite-cli\build\cli.js
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\ignite-cli@11.3.2\node_modules\ignite-cli\bin\ignite
Possible solutions:
- Install with verbose logging and look for errors: "npm install --ignore-scripts=false --foreground-scripts --verbose sharp"
- Install for the current win32-x64 runtime: "npm install --platform=win32 --arch=x64 sharp"
- Consult the installation documentation: https://sharp.pixelplumbing.com/install
at Object. (C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\sharp@0.32.6\node_modules\sharp\lib\sharp.js:37:9)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Module._load (node:internal/modules/cjs/loader:1104:12)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at Object. (C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\sharp@0.32.6\node_modules\sharp\lib\constructor.js:11:1)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
Node.js v20.18.0
OS:win11
### Ignite version
11.3.2
### Additional info
chenpeng@L0160 MINGW64 ~
$ ignite doctor
C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\gluegun@5.1.6\node_modules\gluegun\build\index.js:15
throw up;
^
Error:
Something went wrong installing the "sharp" module
Cannot find module '../build/Release/sharp-win32-x64.node'
Require stack:
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\sharp@0.32.6\node_modules\sharp\lib\sharp.js
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\sharp@0.32.6\node_modules\sharp\lib\constructor.js
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\sharp@0.32.6\node_modules\sharp\lib\index.js
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\ignite-cli@11.3.2\node_modules\ignite-cli\build\tools\generators.js
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\ignite-cli@11.3.2\node_modules\ignite-cli\build\commands\help.js
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\ignite-cli@11.3.2\node_modules\ignite-cli\build\cli.js
- C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\ignite-cli@11.3.2\node_modules\ignite-cli\bin\ignite
Possible solutions:
- Install with verbose logging and look for errors: "npm install --ignore-scripts=false --foreground-scripts --verbose sharp"
- Install for the current win32-x64 runtime: "npm install --platform=win32 --arch=x64 sharp"
- Consult the installation documentation: https://sharp.pixelplumbing.com/install
at Object. (C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\sharp@0.32.6\node_modules\sharp\lib\sharp.js:37:9)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Module._load (node:internal/modules/cjs/loader:1104:12)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at Object. (C:\Users\chenpeng\AppData\Local\pnpm\global\5\.pnpm\sharp@0.32.6\node_modules\sharp\lib\constructor.js:11:1)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
Node.js v20.18.0
Contributor guide
Research direction
Start by reproducing `ignite -h` and `ignite doctor` on the reported Windows 11 and Node.js 20.18.0 environment, then trace the require chain through `build/tools/generators.js`, `build/commands/help.js`, `build/cli.js`, and `bin/ignite`. Done means both commands run without the missing `sharp-win32-x64.node` error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js, typescript
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100