Next.js多个.env文件

问题描述 投票:0回答:1

我是Next.js的新手,在我的项目中,我安装了dotenv(https://www.npmjs.com/package/dotenv)并在项目根目录中创建了一个.env文件,一切正常。

例如API_BASE_PATH = http://localhost:8000/api

然后,我在其中创建了另一个名为.env.testing的.env文件,其中API_BASE_PATH具有不同的值。

所以,如何在本地开发中的那些.env之间切换?

"scripts": {
    "dev": "next dev -p 3001",
    "build": "next build",
    "start": "next start",
    "export": "npm run build && next export"
  },

我想将其添加到脚本中。

reactjs next.js dotenv
1个回答
0
投票

您可以添加如下所示的脚本

"scripts": {
  "env1": "DOTENV_CONFIG_PATH=./.env next dev",
  "env2": "DOTENV_CONFIG_PATH=./.env.testing next dev"
}
© www.soinside.com 2019 - 2024. All rights reserved.