我已经在 shell 中手动定义了一个环境变量,我希望能够在 Node 的.env
文件中引用这个环境变量。Node 的.env
文件似乎不支持调用现有的环境变量。
示例.env
testfilepath=$TEST_PATH/testfile
错误:
npm start
Error: File does not exist at path: $TEST_PATH/testfile.
如何在节点 .env 文件中引用现有环境变量?
dotenv
不支持此类功能。不过,您可以在其上运行dotenv-expand
来扩展现有变量:
let dotenv = require('dotenv')
let dotenvExpand = require('dotenv-expand')
let myEnv = dotenv.config()
dotenvExpand(myEnv)