属性 launch.json [VSCode] 中不允许使用 env

Property env is not allowed in launch.json [VSCode]

我所做的只是在 VS 中初始化一个模板 Azure Functions 项目,当我尝试通过 launch.json 设置 运行 配置环境变量时,VS 直接警告我它不是 "allowed".

此外,即使我尝试使用 env 运行 我的 .ps1,它也不起作用,因为我有类似

的东西
$variable = $env:AWS_REGION

Write-Host $variable

而且终端输出是空白的,很明显它没有工作。

不可能直接atm看Issue 1472

但是我可以看到您正在尝试启动本地版本的 azure 函数,因此您可以在 local.settings.json 或配置文件中声明您的环境变量。ps1 编辑:这只是意味着它在 运行 az 函数的本地实例时可用,而在集成的 powershell 控制台中不可用。 local.settings.json 也是 azure 中应用程序配置的本地版本,如果您使用 git.

,您应该确保将此文件包含在 git 忽略中