Firebase 函数环境变量不起作用

Abr*_*ham 1 javascript environment-variables firebase google-cloud-functions

test.env我的函数文件夹中有文件。

test.env

 TEST="TEST NAME"
Run Code Online (Sandbox Code Playgroud)

在我的职能中,我有:

app.get("/testvars", (req, res) => {
    console.log("ENV", process.env.TEST);
});
Run Code Online (Sandbox Code Playgroud)

然后我运行,它在调用时firebase serve记录ENV undefined

为什么这不起作用?

我正在使用 firebase-functions3.23.011.8.0firebase cli

Den*_*und 5

将文件从 重命名为test.envjust .env(以点开头)。

https://firebase.google.com/docs/functions/config-env#env-variables

如果您有一个项目别名,test那么您应该将项目 ID/别名放在( )之后.env.env.test