Compass helpers for node platforms
    Preparing search index...

    Function tryImportModule

    • Type Parameters

      • T = unknown

      Parameters

      • modulePath: string

        模块路径或模块名

      • Optionaloptions: ImportOptions

        配置项

      Returns Promise<null | T>

      Promise<模块导出内容 | null>

      安全地尝试导入可选模块,失败时返回 null

      // 导入可选配置文件
      const config = await tryImportModule<Config>('./optional-config.js') || defaultConfig;

      // 导入可选依赖
      const optionalLib = await tryImportModule<OptionalLib>('optional-lib');
      if (optionalLib) {
      // 使用可选库
      optionalLib.doSomething();
      }