slightning-coco-widget--webpack
Version:
SLIGHTNING 的 CoCo 控件框架 —— webpack 相关工具。
17 lines (16 loc) • 574 B
JavaScript
const modulesCache = {};
export default function loadExternalModule(url) {
var _a;
return (_a = modulesCache[url]) !== null && _a !== void 0 ? _a : (modulesCache[url] = (async () => {
try {
const code = await (await fetch(url)).text();
const exports = {}, module = { exports };
new Function("module", "exports", code)(module, exports);
return module.exports;
}
catch (error) {
console.log(`Failed to load module from ${url}`, error);
throw error;
}
})());
}