(target: string)
| 5 | const val: Record<string, any> = {}; |
| 6 | /** @deprecated */ |
| 7 | export async function legacyLoadExternalModule(target: string) { |
| 8 | if (val[target]) return val[target]; |
| 9 | const ele = document.createElement('script'); |
| 10 | ele.src = target; |
| 11 | await new Promise((resolve, reject) => { |
| 12 | ele.onload = resolve; |
| 13 | ele.onerror = reject; |
| 14 | document.head.appendChild(ele); |
| 15 | }); |
| 16 | val[target] = window.exports; |
| 17 | return val[target]; |
| 18 | } |
| 19 | |
| 20 | const loaders = { |
| 21 | i18n: async () => { |