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

Quasar CLI执行报错:SyntaxError: Unexpected token 'export'求助

解决Quasar CLI执行命令时出现SyntaxError: Unexpected token 'export'的问题

问题原因

全局安装的ansi-regex包采用ES模块语法(export default),但Node在以CommonJS规范加载该包时出现语法兼容问题,大概率是全局Quasar CLI的依赖版本不匹配导致。

解决步骤

  • 卸载全局Quasar CLI
    yarn global remove @quasar/cli
    
  • 清理Yarn全局依赖残留(若问题仍存在则执行)
    删除Yarn全局模块目录:
    rm -rf ~/.config/yarn/global/node_modules
    
  • 清理Yarn缓存
    yarn cache clean
    
  • 重新安装兼容版本的Quasar CLI
    针对Node.js v16.13.0,推荐安装适配的Quasar CLI版本:
    yarn global add @quasar/cli@1.4.3
    
    若需要最新兼容版本,也可直接执行:
    yarn global add @quasar/cli
    
  • 修复项目内依赖(若项目执行命令也报错)
    进入项目目录,执行:
    rm -rf node_modules yarn.lock
    yarn install
    
  • 验证修复效果
    执行以下命令检查Quasar CLI是否正常:
    quasar --version
    
    再尝试启动项目:
    quasar dev
    

额外建议

  • 若全局包管理仍有问题,可直接使用npx临时执行Quasar命令,避免全局依赖冲突:
    npx quasar dev
    
  • 保持Node.js、Yarn版本与Quasar CLI的兼容性,Node.js v16.x建议搭配Quasar CLI v1.x或v2.x(均支持Node.js 14+)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 23:27:16