[GH-ISSUE #691] 更新后网页端构建失败,麻烦大佬看看是什么问题 #331

Closed
opened 2026-02-27 07:11:19 +03:00 by kerem · 2 comments
Owner

Originally created by @wztx on GitHub (Dec 31, 2025).
Original GitHub issue: https://github.com/imsyy/SPlayer/issues/691

检查清单

  • 我已检索仓库中所有的 Issues,确保我没有重复提交问题;或有相似 Issue,但我觉得我的情况不包含在那个相似 Issue 之内
  • 我已经找到了可以复现这个问题的方法,并且写在了下面的「具体信息」中
  • 此问题可以在我的设备和当前环境中稳定复现
  • 此问题可以在最新版本 (Latest Release) 中复现
  • 此问题是在我更新到当前版本后出现的

是网页端还是客户端

网页端

当前系统环境

vercel

当前 Node.js 及 npm 版本

No response

当前版本

7d0661c

具体信息

Running build in Washington, D.C., USA (East) – iad1
Build machine configuration: 2 cores, 8 GB
Cloning github.com/wztx/SPlayer (Branch: dev, Commit: c4514a6)
Previous build caches not available.
Cloning completed: 362.000ms
Warning: Detected "engines": { "node": ">=20" } in your package.json that will automatically upgrade when a new major Node.js Version is released. Learn More: http://vercel.link/node-version
Running "vercel build"
Vercel CLI 50.1.3
Warning: Detected "engines": { "node": ">=20" } in your package.json that will automatically upgrade when a new major Node.js Version is released. Learn More: http://vercel.link/node-version
Detected pnpm-lock.yaml 9 which may be generated by pnpm@9.x or pnpm@10.x
Using pnpm@10.x based on project creation date
To use pnpm@9.x, manually opt in using corepack (https://vercel.com/docs/deployments/configure-a-build#corepack)
Installing dependencies...
Scope: all 3 workspace projects
Lockfile is up to date, resolution step is skipped
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages: +1115
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 1115, reused 0, downloaded 8, added 0
Progress: resolved 1115, reused 0, downloaded 52, added 51
Progress: resolved 1115, reused 0, downloaded 79, added 65
Progress: resolved 1115, reused 0, downloaded 127, added 127
rogress: resolved 1115, reused 0, downloaded 173, added 173
Progress: resolved 1115, reused 0, downloaded 220, added 220
Progress: resolved 1115, reused 0, downloaded 261, added 261
Progress: resolved 1115, reused 0, downloaded 307, added 307
Progress: resolved 1115, reused 0, downloaded 354, added 350
Progress: resolved 1115, reused 0, downloaded 399, added 399
Progress: resolved 1115, reused 0, downloaded 443, added 443
Progress: resolved 1115, reused 0, downloaded 490, added 490
Progress: resolved 1115, reused 0, downloaded 506, added 491
Progress: resolved 1115, reused 0, downloaded 551, added 550
Progress: resolved 1115, reused 0, downloaded 605, added 605
Progress: resolved 1115, reused 0, downloaded 649, added 649
Packages are cloned from the content-addressable store to the virtual store.
Content-addressable store is at: /vercel/path0/.pnpm-store/v10
Virtual store is at: node_modules/.pnpm
Progress: resolved 1115, reused 0, downloaded 692, added 692
Progress: resolved 1115, reused 0, downloaded 742, added 742
Progress: resolved 1115, reused 0, downloaded 777, added 777
Progress: resolved 1115, reused 0, downloaded 819, added 817
Progress: resolved 1115, reused 0, downloaded 851, added 851
Progress: resolved 1115, reused 0, downloaded 870, added 866
Progress: resolved 1115, reused 0, downloaded 887, added 870
Progress: resolved 1115, reused 0, downloaded 901, added 874
Progress: resolved 1115, reused 0, downloaded 944, added 944
Progress: resolved 1115, reused 0, downloaded 971, added 971
Progress: resolved 1115, reused 0, downloaded 1004, added 1004
Progress: resolved 1115, reused 0, downloaded 1038, added 1033
Progress: resolved 1115, reused 0, downloaded 1080, added 1078
Progress: resolved 1115, reused 0, downloaded 1112, added 1112
Progress: resolved 1115, reused 0, downloaded 1113, added 1113
Progress: resolved 1115, reused 0, downloaded 1114, added 1114
Progress: resolved 1115, reused 0, downloaded 1115, added 1114
Progress: resolved 1115, reused 0, downloaded 1115, added 1115, done
.../node_modules/electron postinstall$ node install.js
.../node_modules/electron-winstaller install$ node ./script/select-7z-arch.js
.../esbuild@0.25.12/node_modules/esbuild postinstall$ node install.js
.../esbuild@0.27.2/node_modules/esbuild postinstall$ node install.js
.../node_modules/@parcel/watcher install$ node scripts/build-from-source.js
.../node_modules/electron-winstaller install: Selecting 7-Zip for arch x64
.../node_modules/electron-winstaller install: Done
.../esbuild@0.25.12/node_modules/esbuild postinstall: Done
.../node_modules/@parcel/watcher install: Done
.../esbuild@0.27.2/node_modules/esbuild postinstall: Done
.../core-js@3.47.0/node_modules/core-js postinstall$ node -e "try{require('./postinstall')}catch(e){}"
.../core-js@3.47.0/node_modules/core-js postinstall: Done
.../node_modules/electron postinstall: Done
dependencies:

  • @applemusic-like-lyrics/core 0.2.0
  • @applemusic-like-lyrics/lyric 0.3.0
  • @applemusic-like-lyrics/vue 0.2.0
  • @electron-toolkit/preload 3.0.2
  • @electron-toolkit/utils 4.0.0
  • @imsyy/color-utils 1.0.2
  • @material/material-color-utilities 0.3.0
  • @neteasecloudmusicapienhanced/api 4.29.18
  • @pixi/app 7.4.3
  • @pixi/core 7.4.3
  • @pixi/display 7.4.3
  • @pixi/filter-blur 7.4.3
  • @pixi/filter-bulge-pinch 5.1.1
  • @pixi/filter-color-matrix 7.4.3
  • @pixi/sprite 7.4.3
  • @vueuse/core 13.9.0
  • @vueuse/integrations 14.1.0
  • axios 1.13.2
  • axios-retry 4.5.0
  • change-case 5.4.4
  • dayjs 1.11.19
  • electron-store 11.0.2
  • electron-updater 6.6.2
  • file-saver 2.0.5
  • font-list 2.0.1
  • fuse.js 7.1.0
  • get-port 7.1.0
  • github-markdown-css 5.8.1
  • got 14.6.5
  • js-cookie 3.0.5
  • jss 10.10.0
  • jss-preset-default 10.10.0
  • localforage 1.10.0
  • lodash-es 4.17.21
  • marked 16.4.2
  • md5 2.3.0
  • music-metadata 11.10.3
  • p-limit 7.2.0
  • pinia 3.0.4
  • pinia-plugin-persistedstate 4.7.1
  • plyr 3.8.3
  • sortablejs 1.15.6
  • ws 8.18.3
    devDependencies:
  • @electron-toolkit/tsconfig 2.0.0
  • @fastify/cookie 11.0.2
  • @fastify/http-proxy 11.4.1
  • @fastify/multipart 9.3.0
  • @fastify/static 8.3.0
  • @types/file-saver 2.0.7
  • @types/js-cookie 3.0.6
  • @types/md5 2.3.6
  • @types/node 24.10.1
  • @types/ws 8.18.1
  • @typescript-eslint/eslint-plugin 8.48.1
  • @typescript-eslint/parser 8.48.1
  • @vitejs/plugin-vue 6.0.2
  • ajv 8.17.1
  • crypto-js 4.2.0
  • electron 38.2.2
  • electron-builder 26.0.12
  • electron-log 5.4.3
  • electron-vite 5.0.0
  • eslint 9.39.1
  • eslint-plugin-vue 10.6.2
  • fast-glob 3.3.3
  • fastify 5.6.2
  • naive-ui 2.43.2
  • node-taglib-sharp 6.0.1
  • prettier 3.7.4
  • sass 1.94.2
  • terser 5.44.1
  • typescript 5.9.3
  • unplugin-auto-import 20.3.0
  • unplugin-vue-components 29.2.0
  • vite 7.3.0
  • vite-plugin-compression 0.5.1
  • vite-plugin-vue-devtools 8.0.5
  • vite-plugin-wasm 3.5.0
  • vitepress 2.0.0-alpha.15
  • vue 3.5.25
  • vue-router 4.6.3
  • vue-tsc 2.2.12
    . postinstall$ electron-builder install-app-deps
    . postinstall: • electron-builder version=26.0.12
    . postinstall: • executing @electron/rebuild electronVersion=38.2.2 arch=x64 buildFromSource=false appDir=./
    . postinstall: • installing native dependencies arch=x64
    . postinstall: • completed installing native dependencies
    . postinstall: Done
    ╭ Warning ─────────────────────────────────────────────────────────────────────╮
    │ │
    │ Ignored build scripts: sharp@0.33.5. │
    │ Run "pnpm approve-builds" to pick which dependencies should be allowed │
    │ to run scripts. │
    │ │
    ╰──────────────────────────────────────────────────────────────────────────────╯
    Done in 2m 27.1s using pnpm v10.26.0
    Running "pnpm run build"

splayer@3.0.0-beta.8 build /vercel/path0
npx rimraf dist && npm run build:native && npm run typecheck && electron-vite build
npm warn Unknown env config "shamefully-hoist". This will stop working in the next major version of npm.
npm warn Unknown env config "npm-globalconfig". This will stop working in the next major version of npm.
npm warn Unknown env config "electron-mirror". This will stop working in the next major version of npm.
npm warn Unknown env config "verify-deps-before-run". This will stop working in the next major version of npm.
npm warn Unknown env config "_jsr-registry". This will stop working in the next major version of npm.
npm warn Unknown env config "electron-builder-binaries-mirror". This will stop working in the next major version of npm.
npm warn Unknown env config "disturl". This will stop working in the next major version of npm.
npm warn Unknown project config "disturl". This will stop working in the next major version of npm.
npm warn Unknown project config "electron_mirror". This will stop working in the next major version of npm.
npm warn Unknown project config "electron_builder_binaries_mirror". This will stop working in the next major version of npm.
npm warn Unknown project config "shamefully-hoist". This will stop working in the next major version of npm.
npm warn Unknown env config "shamefully-hoist". This will stop working in the next major version of npm.
npm warn Unknown env config "npm-globalconfig". This will stop working in the next major version of npm.
npm warn Unknown env config "electron-mirror". This will stop working in the next major version of npm.
npm warn Unknown env config "verify-deps-before-run". This will stop working in the next major version of npm.
npm warn Unknown env config "_jsr-registry". This will stop working in the next major version of npm.
npm warn Unknown env config "electron-builder-binaries-mirror". This will stop working in the next major version of npm.
npm warn Unknown env config "disturl". This will stop working in the next major version of npm.
npm warn Unknown project config "disturl". This will stop working in the next major version of npm.
npm warn Unknown project config "electron_builder_binaries_mirror". This will stop working in the next major version of npm.
npm warn Unknown project config "shamefully-hoist". This will stop working in the next major version of npm.
splayer@3.0.0-beta.8 build:native
node scripts/build-native.mjs
[BuildNative] 当前构建目标: linux
[BuildNative] 构建 Discord RPC 模块...
discord-rpc-for-splayer@0.1.0 build /vercel/path0/native/discord-rpc-for-splayer
napi build --release --no-const-enum
node:events:486
throw er; // Unhandled 'error' event
^
Error: spawn cargo ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:286:19)
at onErrorNT (node:internal/child_process:484:16)
at process.processTicksAndRejections (node:internal/process/task_queues:89:21)
Emitted 'error' event on ChildProcess instance at:
at ChildProcess._handle.onexit (node:internal/child_process:292:12)
at onErrorNT (node:internal/child_process:484:16)
at process.processTicksAndRejections (node:internal/process/task_queues:89:21) {
errno: -2,
code: 'ENOENT',
syscall: 'spawn cargo',
path: 'cargo',
spawnargs: [
'metadata',
'--manifest-path',
'/vercel/path0/native/discord-rpc-for-splayer/Cargo.toml',
'--format-version',
'1'
]
}
Node.js v24.12.0
/vercel/path0/native/discord-rpc-for-splayer:
 ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  discord-rpc-for-splayer@0.1.0 build: napi build --release --no-const-enum
]
}
Node.js v24.12.0
/vercel/path0/native/discord-rpc-for-splayer:
 ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  discord-rpc-for-splayer@0.1.0 build: napi build --release --no-const-enum
Exit status 1
[BuildNative] Discord RPC 模块构建失败 Error: Command failed: pnpm --filter discord-rpc-for-splayer build
at genericNodeError (node:internal/errors:985:15)
at wrappedFn (node:internal/errors:539:14)
at checkExecSyncError (node:child_process:925:11)
at execSync (node:child_process:997:15)
at file:///vercel/path0/scripts/build-native.mjs:10:3
at ModuleJob.run (node:internal/modules/esm/module_job:413:25)
at async onImport.tracePromise.proto (node:internal/modules/esm/loader:660:26)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
status: 1,
signal: null,
output: [ null, null, null ],
pid: 353,
stdout: null,
stderr: null
}
 ELIFECYCLE  Command failed with exit code 1.
Error: Command "pnpm run build" exited with 1

Originally created by @wztx on GitHub (Dec 31, 2025). Original GitHub issue: https://github.com/imsyy/SPlayer/issues/691 ### 检查清单 - [x] 我已检索仓库中所有的 Issues,确保我**没有重复提交问题**;或有相似 Issue,但我觉得我的情况不包含在那个相似 Issue 之内 - [ ] 我已经找到了可以复现这个问题的方法,并且写在了下面的「具体信息」中 - [ ] 此问题可以在我的设备和当前环境中**稳定复现** - [x] 此问题可以在最新版本 (Latest Release) 中复现 - [x] 此问题是在我更新到当前版本后**才**出现的 ### 是网页端还是客户端 网页端 ### 当前系统环境 vercel ### 当前 Node.js 及 npm 版本 _No response_ ### 当前版本 7d0661c ### 具体信息 Running build in Washington, D.C., USA (East) – iad1 Build machine configuration: 2 cores, 8 GB Cloning github.com/wztx/SPlayer (Branch: dev, Commit: c4514a6) Previous build caches not available. Cloning completed: 362.000ms Warning: Detected "engines": { "node": ">=20" } in your `package.json` that will automatically upgrade when a new major Node.js Version is released. Learn More: http://vercel.link/node-version Running "vercel build" Vercel CLI 50.1.3 Warning: Detected "engines": { "node": ">=20" } in your `package.json` that will automatically upgrade when a new major Node.js Version is released. Learn More: http://vercel.link/node-version Detected `pnpm-lock.yaml` 9 which may be generated by pnpm@9.x or pnpm@10.x Using pnpm@10.x based on project creation date To use pnpm@9.x, manually opt in using corepack (https://vercel.com/docs/deployments/configure-a-build#corepack) Installing dependencies... Scope: all 3 workspace projects Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +1115 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 1115, reused 0, downloaded 8, added 0 Progress: resolved 1115, reused 0, downloaded 52, added 51 Progress: resolved 1115, reused 0, downloaded 79, added 65 Progress: resolved 1115, reused 0, downloaded 127, added 127 rogress: resolved 1115, reused 0, downloaded 173, added 173 Progress: resolved 1115, reused 0, downloaded 220, added 220 Progress: resolved 1115, reused 0, downloaded 261, added 261 Progress: resolved 1115, reused 0, downloaded 307, added 307 Progress: resolved 1115, reused 0, downloaded 354, added 350 Progress: resolved 1115, reused 0, downloaded 399, added 399 Progress: resolved 1115, reused 0, downloaded 443, added 443 Progress: resolved 1115, reused 0, downloaded 490, added 490 Progress: resolved 1115, reused 0, downloaded 506, added 491 Progress: resolved 1115, reused 0, downloaded 551, added 550 Progress: resolved 1115, reused 0, downloaded 605, added 605 Progress: resolved 1115, reused 0, downloaded 649, added 649 Packages are cloned from the content-addressable store to the virtual store. Content-addressable store is at: /vercel/path0/.pnpm-store/v10 Virtual store is at: node_modules/.pnpm Progress: resolved 1115, reused 0, downloaded 692, added 692 Progress: resolved 1115, reused 0, downloaded 742, added 742 Progress: resolved 1115, reused 0, downloaded 777, added 777 Progress: resolved 1115, reused 0, downloaded 819, added 817 Progress: resolved 1115, reused 0, downloaded 851, added 851 Progress: resolved 1115, reused 0, downloaded 870, added 866 Progress: resolved 1115, reused 0, downloaded 887, added 870 Progress: resolved 1115, reused 0, downloaded 901, added 874 Progress: resolved 1115, reused 0, downloaded 944, added 944 Progress: resolved 1115, reused 0, downloaded 971, added 971 Progress: resolved 1115, reused 0, downloaded 1004, added 1004 Progress: resolved 1115, reused 0, downloaded 1038, added 1033 Progress: resolved 1115, reused 0, downloaded 1080, added 1078 Progress: resolved 1115, reused 0, downloaded 1112, added 1112 Progress: resolved 1115, reused 0, downloaded 1113, added 1113 Progress: resolved 1115, reused 0, downloaded 1114, added 1114 Progress: resolved 1115, reused 0, downloaded 1115, added 1114 Progress: resolved 1115, reused 0, downloaded 1115, added 1115, done .../node_modules/electron postinstall$ node install.js .../node_modules/electron-winstaller install$ node ./script/select-7z-arch.js .../esbuild@0.25.12/node_modules/esbuild postinstall$ node install.js .../esbuild@0.27.2/node_modules/esbuild postinstall$ node install.js .../node_modules/@parcel/watcher install$ node scripts/build-from-source.js .../node_modules/electron-winstaller install: Selecting 7-Zip for arch x64 .../node_modules/electron-winstaller install: Done .../esbuild@0.25.12/node_modules/esbuild postinstall: Done .../node_modules/@parcel/watcher install: Done .../esbuild@0.27.2/node_modules/esbuild postinstall: Done .../core-js@3.47.0/node_modules/core-js postinstall$ node -e "try{require('./postinstall')}catch(e){}" .../core-js@3.47.0/node_modules/core-js postinstall: Done .../node_modules/electron postinstall: Done dependencies: + @applemusic-like-lyrics/core 0.2.0 + @applemusic-like-lyrics/lyric 0.3.0 + @applemusic-like-lyrics/vue 0.2.0 + @electron-toolkit/preload 3.0.2 + @electron-toolkit/utils 4.0.0 + @imsyy/color-utils 1.0.2 + @material/material-color-utilities 0.3.0 + @neteasecloudmusicapienhanced/api 4.29.18 + @pixi/app 7.4.3 + @pixi/core 7.4.3 + @pixi/display 7.4.3 + @pixi/filter-blur 7.4.3 + @pixi/filter-bulge-pinch 5.1.1 + @pixi/filter-color-matrix 7.4.3 + @pixi/sprite 7.4.3 + @vueuse/core 13.9.0 + @vueuse/integrations 14.1.0 + axios 1.13.2 + axios-retry 4.5.0 + change-case 5.4.4 + dayjs 1.11.19 + electron-store 11.0.2 + electron-updater 6.6.2 + file-saver 2.0.5 + font-list 2.0.1 + fuse.js 7.1.0 + get-port 7.1.0 + github-markdown-css 5.8.1 + got 14.6.5 + js-cookie 3.0.5 + jss 10.10.0 + jss-preset-default 10.10.0 + localforage 1.10.0 + lodash-es 4.17.21 + marked 16.4.2 + md5 2.3.0 + music-metadata 11.10.3 + p-limit 7.2.0 + pinia 3.0.4 + pinia-plugin-persistedstate 4.7.1 + plyr 3.8.3 + sortablejs 1.15.6 + ws 8.18.3 devDependencies: + @electron-toolkit/tsconfig 2.0.0 + @fastify/cookie 11.0.2 + @fastify/http-proxy 11.4.1 + @fastify/multipart 9.3.0 + @fastify/static 8.3.0 + @types/file-saver 2.0.7 + @types/js-cookie 3.0.6 + @types/md5 2.3.6 + @types/node 24.10.1 + @types/ws 8.18.1 + @typescript-eslint/eslint-plugin 8.48.1 + @typescript-eslint/parser 8.48.1 + @vitejs/plugin-vue 6.0.2 + ajv 8.17.1 + crypto-js 4.2.0 + electron 38.2.2 + electron-builder 26.0.12 + electron-log 5.4.3 + electron-vite 5.0.0 + eslint 9.39.1 + eslint-plugin-vue 10.6.2 + fast-glob 3.3.3 + fastify 5.6.2 + naive-ui 2.43.2 + node-taglib-sharp 6.0.1 + prettier 3.7.4 + sass 1.94.2 + terser 5.44.1 + typescript 5.9.3 + unplugin-auto-import 20.3.0 + unplugin-vue-components 29.2.0 + vite 7.3.0 + vite-plugin-compression 0.5.1 + vite-plugin-vue-devtools 8.0.5 + vite-plugin-wasm 3.5.0 + vitepress 2.0.0-alpha.15 + vue 3.5.25 + vue-router 4.6.3 + vue-tsc 2.2.12 . postinstall$ electron-builder install-app-deps . postinstall: • electron-builder version=26.0.12 . postinstall: • executing @electron/rebuild electronVersion=38.2.2 arch=x64 buildFromSource=false appDir=./ . postinstall: • installing native dependencies arch=x64 . postinstall: • completed installing native dependencies . postinstall: Done ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: sharp@0.33.5. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 2m 27.1s using pnpm v10.26.0 Running "pnpm run build" > splayer@3.0.0-beta.8 build /vercel/path0 > npx rimraf dist && npm run build:native && npm run typecheck && electron-vite build npm warn Unknown env config "shamefully-hoist". This will stop working in the next major version of npm. npm warn Unknown env config "npm-globalconfig". This will stop working in the next major version of npm. npm warn Unknown env config "electron-mirror". This will stop working in the next major version of npm. npm warn Unknown env config "verify-deps-before-run". This will stop working in the next major version of npm. npm warn Unknown env config "_jsr-registry". This will stop working in the next major version of npm. npm warn Unknown env config "electron-builder-binaries-mirror". This will stop working in the next major version of npm. npm warn Unknown env config "disturl". This will stop working in the next major version of npm. npm warn Unknown project config "disturl". This will stop working in the next major version of npm. npm warn Unknown project config "electron_mirror". This will stop working in the next major version of npm. npm warn Unknown project config "electron_builder_binaries_mirror". This will stop working in the next major version of npm. npm warn Unknown project config "shamefully-hoist". This will stop working in the next major version of npm. npm warn Unknown env config "shamefully-hoist". This will stop working in the next major version of npm. npm warn Unknown env config "npm-globalconfig". This will stop working in the next major version of npm. npm warn Unknown env config "electron-mirror". This will stop working in the next major version of npm. npm warn Unknown env config "verify-deps-before-run". This will stop working in the next major version of npm. npm warn Unknown env config "_jsr-registry". This will stop working in the next major version of npm. npm warn Unknown env config "electron-builder-binaries-mirror". This will stop working in the next major version of npm. npm warn Unknown env config "disturl". This will stop working in the next major version of npm. npm warn Unknown project config "disturl". This will stop working in the next major version of npm. npm warn Unknown project config "electron_builder_binaries_mirror". This will stop working in the next major version of npm. npm warn Unknown project config "shamefully-hoist". This will stop working in the next major version of npm. > splayer@3.0.0-beta.8 build:native > node scripts/build-native.mjs [BuildNative] 当前构建目标: linux [BuildNative] 构建 Discord RPC 模块... > discord-rpc-for-splayer@0.1.0 build /vercel/path0/native/discord-rpc-for-splayer > napi build --release --no-const-enum node:events:486 throw er; // Unhandled 'error' event ^ Error: spawn cargo ENOENT at ChildProcess._handle.onexit (node:internal/child_process:286:19) at onErrorNT (node:internal/child_process:484:16) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) Emitted 'error' event on ChildProcess instance at: at ChildProcess._handle.onexit (node:internal/child_process:292:12) at onErrorNT (node:internal/child_process:484:16) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { errno: -2, code: 'ENOENT', syscall: 'spawn cargo', path: 'cargo', spawnargs: [ 'metadata', '--manifest-path', '/vercel/path0/native/discord-rpc-for-splayer/Cargo.toml', '--format-version', '1' ] } Node.js v24.12.0 /vercel/path0/native/discord-rpc-for-splayer:  ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  discord-rpc-for-splayer@0.1.0 build: `napi build --release --no-const-enum` ] } Node.js v24.12.0 /vercel/path0/native/discord-rpc-for-splayer:  ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  discord-rpc-for-splayer@0.1.0 build: `napi build --release --no-const-enum` Exit status 1 [BuildNative] Discord RPC 模块构建失败 Error: Command failed: pnpm --filter discord-rpc-for-splayer build at genericNodeError (node:internal/errors:985:15) at wrappedFn (node:internal/errors:539:14) at checkExecSyncError (node:child_process:925:11) at execSync (node:child_process:997:15) at file:///vercel/path0/scripts/build-native.mjs:10:3 at ModuleJob.run (node:internal/modules/esm/module_job:413:25) at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:660:26) at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) { status: 1, signal: null, output: [ null, null, null ], pid: 353, stdout: null, stderr: null }  ELIFECYCLE  Command failed with exit code 1. Error: Command "pnpm run build" exited with 1
kerem 2026-02-27 07:11:19 +03:00
  • closed this issue
  • added the
    已修复
    label
Author
Owner

@github-actions[bot] commented on GitHub (Dec 31, 2025):

👋 您好 @wztx,感谢提交 Issue!
🚀 我们已经收到您的反馈,会尽快确认你的问题

在等待回复期间,您可以:

<!-- gh-comment-id:3700972039 --> @github-actions[bot] commented on GitHub (Dec 31, 2025): 👋 您好 @wztx,感谢提交 Issue! 🚀 我们已经收到您的反馈,会尽快确认你的问题 在等待回复期间,您可以: - 📖 查看 [项目文档](https://github.com/imsyy/SPlayer/blob/dev/README.md) - 💬 加入 [交流群](https://qm.qq.com/cgi-bin/qm/qr?k=2-cVSf1bE0AvAehCib00qFEFdUvPaJ_k&jump_from=webapi&authKey=1NEhib9+GsmsXVo2rCc0IbRaVHeeRXJJ0gbsyKDcIwDdAzYySOubkFCvkV32+7Cw) 进行实时讨论 - 🔍 搜索 [现有 Issues](https://github.com/imsyy/SPlayer/issues) 查看是否有类似问题
Author
Owner

@github-actions[bot] commented on GitHub (Dec 31, 2025):

🎉 您好 @wztx,该问题已修复,感谢您的反馈!

若您觉得仍存在问题,请重新开启或者创建新的 Issue,我们会尽快确认并修复

<!-- gh-comment-id:3701579583 --> @github-actions[bot] commented on GitHub (Dec 31, 2025): 🎉 您好 @wztx,该问题已修复,感谢您的反馈! 若您觉得仍存在问题,请重新开启或者创建新的 Issue,我们会尽快确认并修复
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SPlayer#331
No description provided.