diff --git a/package.json b/package.json index 80b141258..54dfbca20 100644 --- a/package.json +++ b/package.json @@ -111,7 +111,7 @@ "typescript": "4.4.2", "unplugin-element-plus": "^0.1.3", "vite": "2.6.14", - "vite-plugin-full-reload": "^1.0.0", + "vite-plugin-live-reload": "^2.1.0", "vite-plugin-mock": "^2.9.6", "vite-plugin-remove-console": "^0.0.6", "vite-plugin-style-import": "^1.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1b519d828..13af7ffd9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,7 +72,7 @@ specifiers: unplugin-element-plus: ^0.1.3 v-contextmenu: 3.0.0 vite: 2.6.14 - vite-plugin-full-reload: ^1.0.0 + vite-plugin-live-reload: ^2.1.0 vite-plugin-mock: ^2.9.6 vite-plugin-remove-console: ^0.0.6 vite-plugin-style-import: ^1.2.1 @@ -175,7 +175,7 @@ devDependencies: typescript: 4.4.2 unplugin-element-plus: 0.1.3_vite@2.6.14+vue@3.2.24 vite: 2.6.14_sass@1.45.0 - vite-plugin-full-reload: 1.0.0 + vite-plugin-live-reload: 2.1.0 vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@2.6.14 vite-plugin-remove-console: 0.0.6 vite-plugin-style-import: 1.3.0_vite@2.6.14 @@ -5549,11 +5549,11 @@ packages: vfile-message: 2.0.4 dev: true - /vite-plugin-full-reload/1.0.0: - resolution: {integrity: sha512-GUhQ4wSm+H6yAlz7d2JwLu+BEcsFqZu1SUH0CNG+uyP4ALXGofUjHi+eGdLX19bYhMuOUWW3EwMt68jFkBsMew==} + /vite-plugin-live-reload/2.1.0: + resolution: {integrity: sha512-NKIcVqrraPUZbsUKCKs+0StqKAmbAh2csbFxMWTXGDUeOoHAFni9H0CxtQelrYT5bQCV9FT/RveAM8q8bMdnQQ==} dependencies: - picocolors: 1.0.0 - picomatch: 2.3.1 + chalk: 4.1.2 + chokidar: 3.5.2 dev: true /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@2.6.14: diff --git a/vite.config.ts b/vite.config.ts index 3d0237824..c0eafca4a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -5,7 +5,7 @@ import legacy from "@vitejs/plugin-legacy"; import vueJsx from "@vitejs/plugin-vue-jsx"; import WindiCSS from "vite-plugin-windicss"; import { warpperEnv, regExps } from "./build"; -import fullReload from "vite-plugin-full-reload"; +import liveReload from "vite-plugin-live-reload"; import { viteMockServe } from "vite-plugin-mock"; import styleImport from "vite-plugin-style-import"; import ElementPlus from "unplugin-element-plus/vite"; @@ -89,7 +89,7 @@ export default ({ command, mode }: ConfigEnv): UserConfigExport => { // 线上环境删除console removeConsole(), // 修改layout文件夹下的文件时自动重载浏览器 解决 https://github.com/xiaoxian521/vue-pure-admin/issues/170 - fullReload(["src/layout/**/*"]), + liveReload(["src/layout/**/*"]), // 自定义主题 themePreprocessorPlugin({ scss: {