diff --git a/src/elementPlusServer.js b/src/elementPlusServer.js deleted file mode 100644 index 6c9e80db..00000000 --- a/src/elementPlusServer.js +++ /dev/null @@ -1,2 +0,0 @@ -// 误删,该文件用于解决 element plus 在开发环境下按需引入导致页面频繁刷新的问题 -export default function importElementPlus() {} diff --git a/src/main.js b/src/main.js index 10be4385..27a5ea47 100644 --- a/src/main.js +++ b/src/main.js @@ -8,8 +8,7 @@ app.use(pinia) import router from './router' app.use(router) -import importElementPlus from '@/elementPlusServer' -importElementPlus(app) +/* importElementPlusPlaceholder */ import globalProperties from '@/util/global.properties' globalProperties(app) diff --git a/vite.config.js b/vite.config.js index d3b480cb..27e78555 100644 --- a/vite.config.js +++ b/vite.config.js @@ -60,15 +60,13 @@ export default ({ mode, command }) => { { name: 'dev-auto-import-element-plus', transform(code, id) { - if (command === 'serve' && /src\/elementPlusServer.js$/.test(id)) { + if (command === 'serve' && /src\/main.js$/.test(id)) { return { - code: ` -import ElementPlus from 'element-plus'; -import 'element-plus/dist/index.css'; -export default function importElementPlus(app) { - app.use(ElementPlus); -} -`, + code: code.replace('/* importElementPlusPlaceholder */', ` + import ElementPlus from 'element-plus'; + import 'element-plus/dist/index.css'; + app.use(ElementPlus); + `), map: null } }