diff --git a/packages/taro-loader/src/entry-cache.ts b/packages/taro-loader/src/entry-cache.ts index bdb52b783c81..4d12464b5f11 100644 --- a/packages/taro-loader/src/entry-cache.ts +++ b/packages/taro-loader/src/entry-cache.ts @@ -8,5 +8,8 @@ export default function () { // just in case, delete cache in next tick setImmediate(() => entryCache.delete(name)) callback(null, content!.source, content!.map) + } else { + // 当 webpack 持久化缓存命中时,entryCache 为空,需要兜底返回空字符串 + callback(null, '') } }