gpt4 book ai didi

node.js - Node.js 中的 'NodeJS' 模块是什么? (问这个是因为很难用谷歌搜索)

转载 作者:太空宇宙 更新时间:2023-11-03 22:03:56 25 4
gpt4 key购买 nike

我正在搜索nodejs global 对象的来源,发现global 对象实际上来自一个名为... NodeJS 的模块。这个模块到底是什么?也许该模块中的对象会自动导入到全局上下文中?有相关文件吗?

问题是,由于它的名字 NodeJS,很难在 google 上找到它的文档记录。

最佳答案

Node 中没有NodeJS模块,我认为您指的是来自typings https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/node/globals.d.ts#L144的typescript namecpase

声明 var global: NodeJS.Global;

global 对象在 Node.js 环境初始化期间在 Global context 上设置,可能从此时开始 https://github.com/nodejs/node/blob/master/src/api/environment.cc#L446

在node.js调试期间,我们可以看到在运行脚本loaders.js期间https://github.com/nodejs/node/blob/master/lib/internal/bootstrap/loaders.js

全局范围内没有global对象

enter image description here

但是在通过node.js脚本运行期间https://github.com/nodejs/node/blob/master/lib/internal/bootstrap/node.js 全局对象已就位

enter image description here

关于node.js - Node.js 中的 'NodeJS' 模块是什么? (问这个是因为很难用谷歌搜索),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59682785/

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