Исходный код Node.js для функции require () - PullRequest
0 голосов
/ 18 декабря 2018

Согласно документу (https://nodejs.org/api/globals.html), require() функция является одной из глобальных объектов / функций. Но мне трудно найти ее исходный код на Github. Они написаны на JS или C ++?Я искал их в https://github.com/nodejs/node проекте.

Ответы [ 2 ]

0 голосов
/ 18 декабря 2018

Чтобы ответить на мой собственный вопрос, я думаю, что он определен в loader.js .И вы можете видеть, что это реализовано для всех модулей.Кажется, он сопоставлен с global.require в node.js

0 голосов
/ 18 декабря 2018

Это кажется (в node/lib/internal/modules/cjs/helpers.js).

...