标签: javascript node.js require node-modules
根据文档(https://nodejs.org/api/globals.html),require()函数是全局对象/函数之一。但是我很难在Github上找到它的源代码。它们是用JS还是C ++编写的?我在https://github.com/nodejs/node项目中正在寻找它们。
require()
答案 0 :(得分:1)
要回答我自己的问题,我认为它是在loader.js中定义的。您会看到它已在所有模块中实现。 它似乎已映射到node.js
global.require
答案 1 :(得分:0)
This似乎就是这样(在node/lib/internal/modules/cjs/helpers.js中)。
node/lib/internal/modules/cjs/helpers.js