代码之家  ›  专栏  ›  技术社区  ›  kissu

如何在Nuxt中为.env文件指定另一个目录或名称

  •  0
  • kissu  · 技术社区  · 3 年前

    我不想按照惯例把我的环境变量放进去( .env 文件)在我的Nuxt项目的根目录中。

    如果不使用 @nuxtjs/dotenv 单元(我知道这个已经被烤成了Nuxt v2.13 因此不再需要)。

    1 回复  |  直到 2 年前
        1
  •  5
  •   kissu    3 年前

    看看这个答案: https://github.com/nuxt/nuxt.js/issues/8331#issuecomment-727533175

    您可以指定不同的 地方 名称 如果你愿意,用以下

    yarn dev --dotenv variables/.env_file
    

    具有以下结构

    enter image description here

    当然,这将与 yarn generate yarn build .

        2
  •  1
  •   pbotas    2 年前

    我运气不好 --dotenv flag,所以我只是在构建或服务时使用所需内容替换.env,比如 cp .env.xxx .env && yarn dev . 不是最漂亮的,但足够好了。

    在你的情况下,命令是 cp variables/.env_file .env && yarn dev .