提交 fd4f8c64 编写于 作者: fxy060608's avatar fxy060608

fix(app): css-post

上级 8f386c2c
......@@ -190,11 +190,19 @@ function normalizeCssChunkFilename(id: string) {
function findCssModuleIds(
this: PluginContext,
moduleId: string,
cssModuleIds?: Set<string>
cssModuleIds?: Set<string>,
seen?: Set<string>
) {
if (!cssModuleIds) {
cssModuleIds = new Set<string>()
}
if (!seen) {
seen = new Set<string>()
}
if (seen.has(moduleId)) {
return cssModuleIds
}
seen.add(moduleId)
const moduleInfo = this.getModuleInfo(moduleId)
if (moduleInfo) {
moduleInfo.importedIds.forEach((id) => {
......@@ -205,7 +213,7 @@ function findCssModuleIds(
if (cssLangRE.test(id) && !commonjsProxyRE.test(id)) {
cssModuleIds!.add(id)
} else {
findCssModuleIds.call(this, id, cssModuleIds)
findCssModuleIds.call(this, id, cssModuleIds, seen)
}
})
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册