有大佬能帮帮我吗?

❯ 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


应该先问问ai

2 个赞

谢谢大佬

说实话问过了,但似乎它一直在修改指令,没有想到挂载的问题

1 个赞

解决就好