From 28b10d42d0b4958c84b93905afab8dc55f404c31 Mon Sep 17 00:00:00 2001 From: hooray <304327508@qq.com> Date: Sun, 22 May 2022 12:00:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=BE=AE=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/elementPlusServer.js | 2 -- src/main.js | 3 +-- vite.config.js | 14 ++++++-------- 3 files changed, 7 insertions(+), 12 deletions(-) delete mode 100644 src/elementPlusServer.js 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 } }