Next.js多个.env文件

时间:2019-11-30 01:36:16

标签: reactjs next.js dotenv

我是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"
  },

我想将其添加到脚本中。

1 个答案:

答案 0 :(得分:0)

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

"scripts": {
  "env1": "DOTENV_CONFIG_PATH=./.env next dev",
  "env2": "DOTENV_CONFIG_PATH=./.env.testing next dev"
}