gpt4 book ai didi

node.js - 如何在 Node.js 中将环境变量设置为未定义?

转载 作者:行者123 更新时间:2023-12-05 01:42:36 25 4
gpt4 key购买 nike

从 REPL,我有以下代码:

> process.env.MY_VAR=undefined
undefined
> process.env.MY_VAR
'undefined'

如何将环境变量设置为未定义(即没有值),而不是字符串“undefined”?

最佳答案

在 JavaScript 中,undefined 表示该事物可以访问,但具有未定义的值。您可以尝试使用 delete,例如:

x = {a:1, b:2, c:3};
delete x.b;
// x is now {a:1, c:3}

但我不确定您是否可以使用 env 属性来做到这一点,即使可以,请注意此更改将仅应用于您的范围。我的意思是,依赖于相同环境变量的其他脚本仍将拥有它。这是因为当您在 Node 中运行脚本时,它会创建自己的执行环境,将当前环境复制到自己的范围内。

关于node.js - 如何在 Node.js 中将环境变量设置为未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51527783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com