gpt4 book ai didi

javascript - Node.js:process.env 与 global 有何不同?

转载 作者:行者123 更新时间:2023-11-30 11:13:04 28 4
gpt4 key购买 nike

设置像 process.env.thing = 42 这样的环境变量与创建像 global.thing = 42 这样的全局变量有何不同?

什么时候更喜欢 process.env.thing 而不是 global?两种对象的优缺点是什么?

最佳答案

global 是全局对象。 process 是全局可用的,因为它是 global 的属性。事实上:

global.process === process //-> true

process.env 具有设置为系统环境变量的属性。这些可以在 Node 本身之外以多种方式设置,并通过访问 process.env 的属性读入。

在命令行尝试:

FOO=bar node -e "process.env.FOO"

进程模块只是一个全局可用的东西。

关于javascript - Node.js:process.env 与 global 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52861964/

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