В nodejs require используется для загрузки модулей или файлов. Функция require — это механизм синхронной загрузки во время выполнения. Когда эта функция использует параметр, значение параметра может содержать имя файла модуля с полным путем или имя модуля. Когда узел загружает файл, для кэширования файла будет использоваться функция «require.cache».
Операционная среда в этой статье: система Windows 10, nodejs версии 12.19.0, компьютер Dell G3.
В узле вы можете использовать функцию require() для загрузки модулей.
Функция require использует параметр, и значением параметра может быть имя файла модуля с полным путем или имя модуля. При использовании модуля, предоставленного в узле, вам нужно только указать имя модуля в поле. требуют функции.
Функция require — это механизм синхронной загрузки во время выполнения (копирования файла). Когда узел загружает файл, для кэширования файла будет использоваться функция require.cache.
Содержит ли строка путь. Например, следующий пример
1. Путь отсутствует (также называемый загрузочным модулем): require('find')
2. Существует путь (также называемый файлом загрузки): require('./find.js')
Загрузочный модуль
пример:
требуется («найти»)1. Node сначала проверит, является ли модуль поиска встроенным (встроенные модули nodejs включают fs, http и т. д.), если не найден, перейдите к следующему шагу.
2. Найдите node_moludes в текущем каталоге, чтобы узнать, существует ли файл find.js. Если он не найден, перейдите к следующему шагу;
3. Найдите папку find в node_moludes и найдите файл index.js;
4. Если файла index.js нет, выполните поиск по основному полю в package.json. Это поле соответствует пути входа;
5. Если ничего из вышеперечисленного не найдено, будет сообщено об ошибке.
Загрузить файл
пример:
требуется('./найти')1. Node сначала ищет файл find.js в текущем каталоге;
2. Затем найдите файл find.json;
3. Найдите index.js папки поиска в текущем каталоге.
4. Если файла index.js нет, выполните поиск по основному полю в package.json. Это поле соответствует пути входа;
Рекомендуемое обучение: «видеоурок по nodejs».
Выше приведены подробности использования require в nodejs. Для получения дополнительной информации обратите внимание на другие соответствующие статьи на этом сайте!