❯ pnpm install
Lockfile is up to date, resolution step is skipped
Packages: +1397
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 1397, reused 1394, downloaded 0, added 0, done
node_modules/.pnpm/[email protected]/node_modules/sharp: Running install script...
node_modules/.pnpm/[email protected]/node_modules/sharp: Running install script...
node_modules/.pnpm/[email protected]/node_modules/esbuild: Running postinstall script, failed in 45ms
.../[email protected]/node_modules/esbuild postinstall$ node install.js
│ node:internal/child_process:1120
│ result.error = new ErrnoException(result.error, 'spawnSync ' + options.file);
│ ^
│ <ref *1> Error: spawnSync /run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/bin/esb…
│ at Object.spawnSync (node:internal/child_process:1120:20)
│ at spawnSync (node:child_process:910:24)
│ at Object.execFileSync (node:child_process:953:15)
│ at validateBinaryVersion (/run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/ins…
│ at /run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/install.js:287:5 {
│ errno: -13,
│ code: 'EACCES',
│ syscall: 'spawnSync /run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/bin/esbuild…
│ path: '/run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/bin/esbuild',
│ spawnargs: [ '--version' ],
│ error: [Circular *1],
│ status: null,
│ signal: null,
│ output: null,
│ pid: 0,
│ stdout: undefined,
│ stderr: undefined
│ }
│ Node.js v24.5.0
└─ Failed in 46ms at /run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild
node_modules/.pnpm/[email protected]/node_modules/esbuild: Running postinstall script, failed in 45ms
.../[email protected]/node_modules/esbuild postinstall$ node install.js
│ node:internal/child_process:1120
│ result.error = new ErrnoException(result.error, 'spawnSync ' + options.file);
│ ^
│ <ref *1> Error: spawnSync /run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/bin/esb…
│ at Object.spawnSync (node:internal/child_process:1120:20)
│ at spawnSync (node:child_process:910:24)
│ at Object.execFileSync (node:child_process:953:15)
│ at validateBinaryVersion (/run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/ins…
│ at /run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/install.js:287:5 {
│ errno: -13,
│ code: 'EACCES',
│ syscall: 'spawnSync /run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/bin/esbuild…
│ path: '/run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/bin/esbuild',
│ spawnargs: [ '--version' ],
│ error: [Circular *1],
│ status: null,
│ signal: null,
│ output: null,
│ pid: 0,
│ stdout: undefined,
│ stderr: undefined
│ }
│ Node.js v24.5.0
└─ Failed in 45ms at /run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild
ELIFECYCLE Command failed with exit code 1.
pnpm install 4.81s user 0.96s system 144% cpu 3.998 total
❯ node ./node_modules/.pnpm/[email protected]/node_modules/esbuild/install.js
node:internal/child_process:1120
result.error = new ErrnoException(result.error, 'spawnSync ' + options.file);
^
<ref *1> Error: spawnSync /run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/bin/esbuild EACCES
at Object.spawnSync (node:internal/child_process:1120:20)
at spawnSync (node:child_process:910:24)
at Object.execFileSync (node:child_process:953:15)
at validateBinaryVersion (/run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/install.js:102:28)
at /run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/install.js:287:5 {
errno: -13,
code: 'EACCES',
syscall: 'spawnSync /run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/bin/esbuild',
path: '/run/media/freebird/projects/fuwari/node_modules/.pnpm/[email protected]/node_modules/esbuild/bin/esbuild',
spawnargs: [ '--version' ],
error: [Circular *1],
status: null,
signal: null,
output: null,
pid: 0,
stdout: undefined,
stderr: undefined
}
Node.js v24.5.0
这是为啥报错?咋修复?
系统:Arch Linux nodejs24
