如何使用dotenv而不必在每个文件中要求它?

时间:2018-03-29 01:30:38

标签: node.js

每个教程都声明我们需要在每个节点文件中要求dotenv包。但是,我们可以在bin/dev创建文件并添加此

的YouTube视频状态
require('dotenv/config')
require('./../server.js')

根据视频,.env的所有变量都可供所有文件访问。

我无法让它工作,有没有办法做到这一点或是否已被弃用

1 个答案:

答案 0 :(得分:0)

要在任何地方都不要求dotenv,你可以在启动脚本时使用--require(-r)预加载它:

node -r dotenv/config your_script.js  

此外,如果您需要传递参数,则可能是:

node -r dotenv/config your_script.js dotenv_config_path=/custom/path/to/your/env/vars