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

Vue项目运行npm run dev时出现Vite正则表达式SyntaxError求助

解决Vue项目执行npm run dev时的正则表达式语法错误

可能的原因及解决方案:

  • Node.js版本过低
    Vite 4.x及以上版本要求Node.js 14.18.0、16.0.0或更高版本,旧版本Node对部分正则语法支持不完善,会触发这类错误。

    1. 执行node -v查看当前版本
    2. 若版本不达标,用nvm升级(macOS推荐):
      nvm install 18
      nvm use 18
      
  • 依赖安装异常
    缓存或不完整的node_modules可能导致Vite模块损坏:

    1. 删除依赖目录和锁文件:
      rm -rf node_modules package-lock.json
      
    2. 清除npm缓存:
      npm cache clean --force
      
    3. 重新安装依赖:
      npm install
      
  • Vite版本兼容性问题
    部分Vite版本与当前Node/系统存在兼容bug:

    1. 卸载当前Vite:
      npm uninstall vite
      
    2. 安装稳定版本(如4.4.9):
      npm install vite@4.4.9 --save-dev
      
  • 检查自定义配置
    确认项目根目录的vite.config.js中,没有自定义的错误正则表达式,或第三方插件引入的不兼容正则规则。

从错误栈信息来看,问题源自Vite内部模块的正则解析,优先排查Node版本和依赖完整性问题,这是此类报错的最常见诱因。

内容的提问来源于stack exchange,提问作者Isaias

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 06:10:01