Skip to content

Commit cbace6f

Browse files
committed
feature: 调整全量引入功能对格式化后的代码依然生效
1 parent bec5dc4 commit cbace6f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

web/vitePlugin/fullImport/fullImport.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ export default function fullImportPlugin() {
1212
if (sourcePath === targetPath) {
1313
const name = 'ElementPlus'
1414
// 引入 ElementPlus 和 样式
15-
code = code.replace(`import { createApp } from 'vue'`, ($1) => $1 + `\nimport ${name} from 'element-plus'`)
16-
code = code.replace(`import './style/element_visiable.scss'`, ($1) => $1 + `\nimport 'element-plus/theme-chalk/src/index.scss'`)
17-
code = code.replace('.mount(', ($1) => `.use(${name})` + $1)
15+
code = code.replace(/import\s*{\s*createApp\s*}\s*from\s*['"]vue['"]/, ($1) => $1 + `\nimport ${name} from 'element-plus'`)
16+
code = code.replace(/import\s*['"]\.\/style\/element_visiable\.scss['"]/, ($1) => $1 + `\nimport 'element-plus/theme-chalk/src/index.scss'`)
17+
code = code.replace(/\.mount\(/, ($1) => `.use(${name})` + $1)
1818
return code
1919
}
2020
return code

0 commit comments

Comments
 (0)