轶哥

妄图改变世界的全栈程序员。

通过.env文件设置环境变量

通常情况下,.env文件以key/value的键值对的方式存储环境变量。例如:

HOST=0.0.0.0
PORT=80

在前端框架VueReact中均有针对环境变量文件的使用描述。

Node.js或者其它后端项目中,常常会碰到加载环境变量到当前Session的需求。

借助命令

export $(grep -v '^#' .env | xargs -d '\n')

on GNU systems -- or:

export $(grep -v '^#' .env | xargs -0)

on BSD systems(例如MacOS).

参考自:https://stackoverflow.com/questions/19331497/set-environment-variables-from-file-of-key-value-pairs

借助Cli工具

npm install -g dotenv-cli

在需要运行的命令前,添加dotenv,例如dotenv yarn start,将会自动加载.env文件中的环境变量到当前命令行上下文。

指定环境变量文件

dotenv -e .env2 <command with arguments>

更多说明:https://github.com/entropitor/dotenv-cli

打赏
交流区

暂无内容

尚未登陆
发布
  上一篇 (Docker 内网部署 离线部署)
下一篇 (将新网址推送到百度、谷歌、Bing搜索引擎)  

评论回复提醒