UNPKG

@halsp/core

Version:

面向云的现代渐进式轻量 Node.js 框架

30 lines 852 B
var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; const _require = require; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.safeImport = void 0; const url_1 = __importDefault(require("url")); async function safeImport(name) { try { try { return (await dynamicImport(name)); } catch { try { return _require(name); } catch { return (await dynamicImport(url_1.default.pathToFileURL(name).toString())); } } } catch { return null; } } exports.safeImport = safeImport; const dynamicImport = new Function("specifier", `return import(specifier); `); //# sourceMappingURL=module.js.map