dotenv配置多个环境
时间: 2024-01-10 17:04:13 浏览: 25
1. 安装dotenv
在项目的根目录下,运行以下命令安装dotenv:
```
npm install dotenv --save-dev
```
2. 创建多个环境配置文件
在项目的根目录下,创建多个以`.env`为后缀的配置文件,例如:
```
.env.development
.env.production
.env.test
```
每个配置文件中可以定义不同的环境变量,例如:
```
# .env.development
DATABASE_URL=development_database_url
```
```
# .env.production
DATABASE_URL=production_database_url
```
```
# .env.test
DATABASE_URL=test_database_url
```
3. 在应用程序中使用dotenv加载环境变量
在应用程序的入口文件中,使用dotenv加载对应的环境变量,例如:
```
require('dotenv').config({ path: `.env.${process.env.NODE_ENV}` });
```
这里使用了`process.env.NODE_ENV`来获取当前的环境变量,然后加载对应的`.env`文件。
4. 使用环境变量
在应用程序中,可以通过`process.env`对象来访问定义的环境变量,例如:
```
const databaseUrl = process.env.DATABASE_URL;
```
根据不同的环境变量,`databaseUrl`的值会不同。