创建环境文件 .env.development .env.production
写入环境文件内变量
修改启动配置 package.json 文件
- 因window环境下不支持直接配置 NODE_ENV=development 所以需要使用 cross-env 进行配置
// 在项目根目录终端中运行以下命令 npm install cross-env -D
- 安装完毕后即可使用 NODE_ENV=development 配置
- 因为 node 不支持热更新,在开发环境下每次更改都需人工手动重启,所以安装 nodemon 进行热更新,方便开发使用
// 在项目根目录终端中运行以下命令 npm install nodemon -D
修改启动文件 index.js
// 初始化 dotenv 并调用
import dotenv from "dotenv";
dotenv.config({ path: `.env.${process.env.NODE_ENV}` })
下方就可直接使用变量了
console.log(process.env.NODE_PORT) // 3000
console.log(process.env.NODE_ENV) // development / production
标签:node,NODE,ENV,配置,development,env,dotenv,环境变量
From: https://www.cnblogs.com/nancheng0/p/17189152.html