@ dotenv- run/ core (中文(简体) )
- 从命令行装入环境变量
API_BASE=/v1/ core - 装入环境变量
.env文件 - 扩展环境变量
API_URL=$API_BASE/users - 定义特定环境的环境变量(例如:.
.env.production(中文(简体) ) - 装入优先级
.env.*文件(例如:..env.production> 翻译:.env(中文(简体) ) - * 单列项目中的分级结构(无, (中文(简体) ), 涡轮页:1
apps/next-app/.env> 翻译:apps/.env> 翻译:.env
安装
npm add @dotenv-run/core
使用量
// index.js
import { env } from "@dotenv-run/core";
env({
root: "../..",
verbose: true,
prefix: "^API_",
files: [".env"],
});
console.log(process.env.API_USERS);
提供以下文件:
.env
API_USERS=$API_BASE/v1/users
API_AUTH=$API_BASE/v1/auth
.env.dev
API_BASE=https://localhost:3000
.env.prod
API_BASE=https://dotenv-run.app
然后:
NODE_ENV=dev node index.js
https://localhost:3000/v1/users
NODE_ENV=prod node index.js
https://dotenv-run.app/v1/users
许可证
麻省理工学院 齐哈·奥特马尼