diff --git a/packages/inspector/client/composables/fetch.ts b/packages/inspector/client/composables/fetch.ts index e4f92bc92b..772a40939b 100644 --- a/packages/inspector/client/composables/fetch.ts +++ b/packages/inspector/client/composables/fetch.ts @@ -109,13 +109,14 @@ function toTree(modules: ModuleDest[], name: string) { const children = Object.values(node.children) if (children.length === 1 && !node.items.length) { const child = children[0] - if (child) { - node.name = node.name ? `${node.name}/${child.name}` : child.name - node.items = child.items - node.children = child.children - } + node.name = node.name ? `${node.name}/${child.name}` : child.name + node.items = child.items + node.children = child.children + flat(node) + } + else { + children.forEach(flat) } - children.forEach(flat) } Object.values(node.children).forEach(flat)