/
githubmirror
/
taro
Обзор
Документация
Войти
/
githubmirror
/
taro
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/taro-loader/src/entry-cache.ts
15 строк
509 B
tianqingse6
fix(taro-loader): handle cache miss in entry-cache loader (#18938)
13 апр 2026, 08:46
Не верифицирован
13 апр 2026, 08:46
438bcb6
Код
Авторство
О чём код?
export const entryCache = new Map<string, any>() export default function () { const callback = this.async() const { name } = this.getOptions() if (name && entryCache.has(name)) { const content = entryCache.get(name) // just in case, delete cache in next tick setImmediate(() => entryCache.delete(name)) callback(null, content!.source, content!.map) } else { // 当 webpack 持久化缓存命中时,entryCache 为空,需要兜底返回空字符串 callback(null, '') } }