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