isMainModule
Определяет, представляет ли указанный URL модуль основной точки входа.
API
function isMainModule(url: string): boolean;
stringURL модуля, который нужно проверить. Обычно это import.meta.url.
booleantrue, если указанный URL представляет основную точку входа, иначе false.
Описание
Определяет, представляет ли указанный URL модуль основной точки входа.
Эта функция проверяет, соответствует ли указанный URL основному модулю ESM, выполняемому напрямую. Она полезна для условного выполнения кода, который должен запускаться только тогда, когда модуль является точкой входа, например для запуска сервера или инициализации приложения.
Она выполняет две основные проверки:
- Проверяет, начинается ли URL с 'file:', гарантируя, что это локальный файл.
- Сравнивает разрешённый путь к файлу из URL с первым аргументом командной строки (
process.argv[1]), который указывает на выполняемый файл.
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/ssr/node/isMainModule