fix(compiler-sfc): fix import usage detection for names containing $

fix #4274
This commit is contained in:
Evan You
2021-08-09 12:17:22 -04:00
parent 4781965cc2
commit 88a4504e82
3 changed files with 13 additions and 8 deletions

View File

@@ -206,7 +206,7 @@ return { x }
exports[`SFC compile <script setup> imports imports not used in <template> should not be exposed 1`] = `
"import { defineComponent as _defineComponent } from 'vue'
import { FooBar, FooBaz, FooQux, vMyDir, x, y, z } from './x'
import { FooBar, FooBaz, FooQux, vMyDir, x, y, z, x$y } from './x'
export default _defineComponent({
setup(__props, { expose }) {
@@ -214,7 +214,7 @@ export default _defineComponent({
const fooBar: FooBar = 1
return { fooBar, FooBaz, FooQux, vMyDir, x, z }
return { fooBar, FooBaz, FooQux, vMyDir, x, z, x$y }
}
})"