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

Quasar(Vue)项目中.env文件变量未更新,如何重置?

解决Quasar(Vue)应用.env文件修改后不生效的问题
  • 重启开发服务器
    Quasar开发环境启动时会一次性加载.env变量,修改文件后必须重启quasar dev服务,新的配置才会被读取,这是最容易忽略的关键步骤。

  • 核对.env文件的环境匹配规则
    Quasar会根据运行环境加载对应命名的.env文件:

    • 开发环境默认加载.env或.env.development
    • 生产环境加载.env.production
    • 自定义环境(如staging)需对应.env.staging,启动时要指定环境参数quasar dev -m staging
      确认你修改的是当前运行环境对应的文件。
  • 清除Quasar构建缓存
    若生产构建后修改.env不生效,先清理构建缓存再重新构建:

    quasar clean
    quasar build
    
  • 调整dotenv配置(手动引入场景)
    如果你是手动引入dotenv而非使用Quasar内置的环境变量机制,需确保在应用入口顶部加载dotenv并强制覆盖已缓存的变量:

    require('dotenv').config({ override: true })
    
  • 清除Service Worker缓存(PWA应用)
    若应用启用了PWA,Service Worker可能缓存旧配置。打开浏览器开发者工具的「Application」标签,找到Service Worker选项,点击「Unregister」后刷新页面。

  • 排查硬编码变量
    检查代码中是否存在直接写死的旧密钥,确保所有引用都使用process.env.XXX的方式调用环境变量。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 08:24:14