如何在 Nuxt 中为 .env 文件指定另一个目录或名称
Posted
技术标签:
【中文标题】如何在 Nuxt 中为 .env 文件指定另一个目录或名称【英文标题】:How to specify another directory or name for the .env file in Nuxt 【发布时间】:2021-09-21 01:39:26 【问题描述】:我不想遵循将我的环境变量(.env
文件)放在我的 Nuxt 项目的根目录中的约定。
如何在不使用@nuxtjs/dotenv 模块的情况下获得另一个目录甚至名称? (我知道自从v2.13
以来,这个已经被 Nuxt 烘焙了,因此不再需要了)。
【问题讨论】:
【参考方案1】:看着这个答案:https://github.com/nuxt/nuxt.js/issues/8331#issuecomment-727533175
您可以根据需要指定不同的位置和名称,如下所示
yarn dev --dotenv variables/.env_file
结构如下
当然,这适用于 yarn generate
和 yarn build
。
【讨论】:
好的,所以必须在每次构建时定义它,并且无法在nuxt.config.js
中定义路径。谢谢
@MojtabaBarari IMO,将它放在 build 命令上更有意义。将它保存在源目录中,或者如果您想覆盖它,请在构建中执行。以上是关于如何在 Nuxt 中为 .env 文件指定另一个目录或名称的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Nuxt 上的 scss 文件中从 env 导入颜色变量