从 Vue 3 过渡到 Nuxt 3 项目时,如何管理 Nuxt 3 中的 .env 文件?

How to manage .env files in Nuxt 3 when transitioning from Vue 3 to a Nuxt 3 project?

提问人:HY_Wen 提问时间:10/23/2023 更新时间:10/23/2023 访问量:47

问:

在 Vue 项目中,我的同事通常会在根目录中设置四个文件:.env、.env.dev、.env.prod 和 .env.stage。其中每个文件都包含两个变量:VUE_APP_BASE_URL 和 VUE_APP_API 具有不同的值。

据我了解,在 Vue 项目中,当你运行“npm run dev”时,它会自动从 .env.dev 中选择变量。运行“npm run production”时,它使用 .env.prod 中的变量。

但是,在 Nuxt 3 中,我们似乎需要在 nuxt.config.ts 中设置 runtimeConfig,并在 .env 中定义变量。我的问题是,我们如何区分“npm run dev”和“npm run production”将在 Nuxt3 中使用的环境变量?

Nuxt3 说明对我来说不清楚:https://nuxt.com/docs/guide/directory-structure/env

vuejs3 nuxt3 .env

评论


答: 暂无答案