Spec-Zone.ru › Angular

isMainModule

Определяет, представляет ли указанный URL модуль основной точки входа.

API

function isMainModule(url: string): boolean;
@paramurlstring

URL модуля, который нужно проверить. Обычно это import.meta.url.

@returnsboolean

true, если указанный URL представляет основную точку входа, иначе false.

Описание

Определяет, представляет ли указанный URL модуль основной точки входа.

Эта функция проверяет, соответствует ли указанный URL основному модулю ESM, выполняемому напрямую. Она полезна для условного выполнения кода, который должен запускаться только тогда, когда модуль является точкой входа, например для запуска сервера или инициализации приложения.

Она выполняет две основные проверки:

  1. Проверяет, начинается ли URL с 'file:', гарантируя, что это локальный файл.
  2. Сравнивает разрешённый путь к файлу из 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API