如何在node中配置环境 以及如何配置生产开发环境变量

创建环境文件 .env.development .env.production

image

写入环境文件内变量

image

修改启动配置 package.json 文件

image

  1. 因window环境下不支持直接配置 NODE_ENV=development 所以需要使用 cross-env 进行配置
    // 在项目根目录终端中运行以下命令
    npm install cross-env -D
    
  2. 安装完毕后即可使用 NODE_ENV=development 配置
  3. 因为 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
posted @ 2023-03-07 18:40  南城0  阅读(289)  评论(0)    收藏  举报