【问题标题】:Missing .env in Vue CLI after run build运行构建后 Vue CLI 中缺少 .env
【发布时间】:2020-04-13 13:43:01
【问题描述】:

我正在使用 Vue CLI 3 构建应用程序。 我在我的项目中包含了.env,一切正常。

但是当我通过npm run build 构建用于生产的应用程序时,我的dist 文件夹中没有.env 文件,因此我无法更改生产服务器中的环境变量。 有什么解决办法还是没问题?

【问题讨论】:

    标签: vue.js environment-variables production-environment vue-cli-3


    【解决方案1】:

    这应该会发生。 env 变量嵌入在您的构建中。

    您可以制作单独的 .env 文件用于生产。这些变量将在生产构建期间使用。

    创建一个新的 .env 文件,命名为:.env.production

    来源:https://cli.vuejs.org/guide/mode-and-env.html#modes

    【讨论】:

      【解决方案2】:

      .env文件发生变化需要重新编译应用程序,这是正常的。

      为方便起见,您可以将 .env.prod.env.dev 用于您的 CI/CD 管道。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-04-12
        • 2019-05-02
        • 2020-01-14
        • 2020-08-14
        • 2018-08-15
        • 2019-12-24
        • 2015-05-26
        • 1970-01-01
        相关资源
        最近更新 更多