我的.env文件包含以下行:
DBENV ='REMOTE'
在将本地数据库设置为
之前使用本地数据库时DBENV ='LOCAL'
但是当我尝试运行文件时,它无法识别更改。它认为它仍然设置为“ LOCAL”:
实际上,当我完全删除.env文件时,它仍然表明。我认为这意味着它正在查看其他.env文件,但我不知道在哪里。
.env文件位于我的项目目录的根目录中:
如何获取process.env以查看正确的环境文件?
答案 0 :(得分:1)
答案 1 :(得分:0)
您正在=
表达式中使用赋值运算符(单个if
)。该运算符返回它分配的值,因此等于
process.env.DBENV = 'LOCAL'
if ('LOCAL') {
//...
}
总是评估为true
。
请使用比较(==
或===
)。