📜  安装 dotenv 模块 windows - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:30.736000             🧑  作者: Mango

安装 dotenv 模块 Windows - Shell-Bash

介绍

dotenv 是一个 Node.js 应用程序中常用的模块,用于管理环境变量。该模块可以将环境变量从 .env 文件中加载到进程的环境中。

在应用程序中使用环境变量时,很多项目都需要使用不同的部署环境,例如开发,测试,生产等。在不同的环境下,环境变量会有所不同。使用 dotenv 模块,可以轻松地管理所有环境变量。

安装 dotenv

在 Windows 上安装 dotenv 模块,可以使用 Shell-Bash 终端来执行以下命令:

npm install dotenv --save

或者使用 yarn:

yarn add dotenv
使用 dotenv

在项目中使用 dotenv,需要在应用程序入口文件的顶部引入 dotenv 模块,并调用其 config() 方法:

require('dotenv').config();

该方法会从 .env 文件中读取所有变量,并将其添加到环境变量中。

例如,在 .env 文件中定义以下变量:

DB_HOST=localhost
DB_USER=root
DB_PASSWORD=123456

在应用程序的代码中,可以直接使用 process.env 获取这些变量的值:

const mysql = require('mysql2');
const connection = mysql.createConnection({
  host: process.env.DB_HOST,
  user: process.env.DB_USER,
  password: process.env.DB_PASSWORD,
  database: 'test'
});
总结

dotenv 模块是一个很好的 Node.js 应用程序管理环境变量的工具。它可以轻松地加载环境变量并使应用程序更具可移植性。我们可以使用 Shell-Bash 终端在 Windows 上安装 dotenv 模块,然后在应用程序中使用它。