Skip to content

Commit 7c38995

Browse files
committed
fix: remove resolveComponent import if unused
1 parent 6283b45 commit 7c38995

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

packages/shared/src/imports/generateImports.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@ export function generateImports (source: string, options: Options) {
1818
source = [...components, ...directives].reduce((acc, v) => {
1919
return acc.slice(0, v.index) + ' '.repeat(v.length) + acc.slice(v.index + v.length)
2020
}, source)
21+
22+
if (!source.includes('_resolveComponent(')) {
23+
source = source.replace('resolveComponent as _resolveComponent, ', '')
24+
}
25+
if (!source.includes('_resolveDirective(')) {
26+
source = source.replace('resolveDirective as _resolveDirective, ', '')
27+
}
2128
}
2229

2330
return { code, source }

0 commit comments

Comments
 (0)