ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

node.js从16升级到24,打包vue2报异常

node.js从16升级到24,打包vue2报异常
ommand C:\WINDOWS\system32\cmd.exe /d /s /c node ./build.js
npm ERR! node:internal/child_process:421
npm ERR!     throw new ErrnoException(err, 'spawn');
npm ERR!     ^
npm ERR! 
npm ERR! Error: spawn EINVAL
npm ERR!     at ChildProcess.spawn (node:internal/child_process:421:11)
npm ERR!     at Object.spawn (node:child_process:796:9)
npm ERR!    \build.js:77:6)
npm ERR!     \node_modules\deasync\build.js:69:5)
npm ERR!     at Module._compile (node:internal/modules/cjs/loader:1761:14)
npm ERR!     at Object..js (node:internal/modules/cjs/loader:1893:10)
npm ERR!     at Module.load (node:internal/modules/cjs/loader:1481:32)
npm ERR!     at Module._load (node:internal/modules/cjs/loader:1300:12)
npm ERR!     at TracingChannel.traceSync (node:diagnostics_channel:328:14)
npm ERR!     at wrapModuleLoad (node:internal/modules/cjs/loader:245:24) {
npm ERR!   errno: -4071,
npm ERR!   code: 'EINVAL',
npm ERR!   syscall: 'spawn'
npm ERR! }
npm ERR!
npm ERR! Node.js v24.13.

 

这个错误是因为 deasync 包在 Windows 上与 Node.js v24 不兼容。deasync 是一个旧版本的依赖包,已经不再维护。让我帮你解决:

 

执行以下命令

# 1. 删除deasync包
npm uninstall deasync# 2. 清理npm缓存
npm cache clean --force# 3. 删除node_modules# 4. 重新安装依赖
npm install

 

返回列表