infinitered / infinitered/ignite

Execute command Ignite new sharp module error happend

Open
#3,017 0 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.