You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地运行Vercel时遭遇'spawn cmd.exe ENOENT'错误求助

本地运行Vercel时遭遇'spawn cmd.exe ENOENT'错误求助

回答:

Hey,我之前在Windows环境下用Vercel CLI的时候也碰到过一模一样的错误,给你几个亲测有效的解决办法:


1. 检查系统环境变量的Path配置

这个错误本质是系统找不到cmd.exe,而cmd.exe默认在C:\Windows\System32目录下。你需要确保这个路径已经添加到系统环境变量里:

  • 右键「此电脑」→ 选择「属性」
  • 点击「高级系统设置」→ 打开「环境变量」窗口
  • 在「系统变量」列表里找到Path,双击编辑
  • 确认是否有C:\Windows\System32这一项,没有的话点击「新建」添加进去
  • 保存后重启所有终端,再运行vercel dev试试

2. 更换终端执行命令

你当前用的是Git Bash(MINGW64),这类基于Unix的终端在调用Windows原生系统命令时偶尔会有兼容性问题。建议换成Windows自带的Command Prompt(cmd)或者PowerShell来执行vercel dev,大概率能绕开这个问题。

3. 调整Dev命令的环境变量写法

你的项目里执行的Dev命令是vite --port $PORT,$PORT是类Unix终端的环境变量写法,在Windows环境下应该用%PORT%。你可以修改项目配置:

  • 打开package.json,找到scripts里的dev命令,改成vite --port %PORT%
  • 或者直接指定一个固定端口,比如vite --port 3000,先测试能不能正常启动

4. 重新安装Vercel CLI

有时候全局安装的Vercel CLI可能出现文件损坏的情况,试试卸载后重新安装:

npm uninstall -g vercel
npm install -g vercel

安装完成后再运行vercel dev,能解决一些潜在的安装问题。


备注:内容来源于stack exchange,提问作者Udemezue John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:54:51