in packages/core/loader/src/requireEnsure.ts [11:29]
function resolveRecord(id: string) {
const record = Module.record.get(id);
if (record) {
// 加载完成时会通过全局 hook 注册,成功后设置 loaded 为 true
if (record.loaded) {
record.resolve();
if (id.endsWith('_scripts_')) {
Module.record.delete(id);
}
} else {
// 当记录中,该模块加载状态为 false,清除该记录
record.reject(record.error);
Module.record.delete(id);
}
}
}