如何在 Nuxt 配置中设置 .env 文件路径?

Posted

技术标签:

【中文标题】如何在 Nuxt 配置中设置 .env 文件路径?【英文标题】:How to set a .env file path in Nuxt config? 【发布时间】:2021-03-31 15:28:40 【问题描述】:

我正在从 @nuxtjs/dotenv 模块迁移到 Nuxt 新的运行时配置。我尝试关注official guidelines,但找不到指定 env 文件路径的方法,并且我的默认 .env 文件在构建时未加载。

有没有办法在 nuxt.config.js 中设置 .env 文件路径而不使用 @nuxtjs/dotenv ?

【问题讨论】:

您找到解决方案了吗?面对这个问题,尝试在每个环境中使用不同的 .env 文件 @JonathanRobbins 嗨,介意看看我的回答吗? @kissu 我会试一试。我最终选择了不同的路线。一个 .env 文件,其中包含在部署到环境时被替换的令牌 【参考方案1】:

我刚刚注意到这个问题。你介意试试这个解决方案吗:https://***.com/a/68338032/8816585?

主要是这样指定路径

yarn dev --dotenv variables/.env_file

否则,这也是一个解决方案(即使它使用的是dotenv...):https://***.com/a/67987659/8816585

buildModules: ["@nuxtjs/fontawesome", ['@nuxtjs/dotenv',  path: './' ]],

【讨论】:

以上是关于如何在 Nuxt 配置中设置 .env 文件路径?的主要内容,如果未能解决你的问题,请参考以下文章

Nuxt.js env 属性,理解以及如何使用?

Nuxt 如何在开发或生产环境中设置 baseURL

如何在 nuxt/axios 中设置 baseUrl?

如何在 Nuxt 中设置 netlify 表单

使用流明发送电子邮件,而不在 env 文件中设置 smtp 凭据

在Nuxt js项目中配置stylelint文件