diff --git a/README.md b/README.md index 1fa8278..4a0184d 100644 --- a/README.md +++ b/README.md @@ -13,11 +13,8 @@ ## 开发文档 [开发文档](./dev.md) -### 说明 -- 本项目为ruoyi-vue-pro vue3 antdv 版本ui -- 基于vben2.9.0版本并升级到最新的依赖,后续将升级antdv4 -- 目前开发中 - +## 交流群 +index.vue ## 开发进度 - 系统管理 页面适配 99% @@ -94,9 +91,6 @@ pnpm front pnpm build ``` -## 交流群 -index.vue - ## Git 贡献提交规范 - 参考 [vue](https://github.com/vuejs/vue/blob/dev/.github/COMMIT_CONVENTION.md) 规范 ([Angular](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular)) diff --git a/build/vite/plugin/index.ts b/build/vite/plugin/index.ts index 59c5300..0008dd5 100644 --- a/build/vite/plugin/index.ts +++ b/build/vite/plugin/index.ts @@ -14,7 +14,7 @@ import { configVisualizerConfig } from './visualizer' import { configThemePlugin } from './theme' import { configSvgIconsPlugin } from './svgSprite' -export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) { +export async function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) { const { VITE_BUILD_COMPRESS, VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE } = viteEnv const vitePlugins: (PluginOption | PluginOption[])[] = [ diff --git a/build/vite/plugin/svgSprite.ts b/build/vite/plugin/svgSprite.ts index 991fc84..f4d29b5 100644 --- a/build/vite/plugin/svgSprite.ts +++ b/build/vite/plugin/svgSprite.ts @@ -5,6 +5,7 @@ import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' import path from 'path' +import { PluginOption } from 'vite' export function configSvgIconsPlugin(isBuild: boolean) { const svgIconsPlugin = createSvgIconsPlugin({ @@ -13,5 +14,5 @@ export function configSvgIconsPlugin(isBuild: boolean) { // default symbolId: 'icon-[dir]-[name]' }) - return svgIconsPlugin + return svgIconsPlugin as PluginOption } diff --git a/build/vite/plugin/visualizer.ts b/build/vite/plugin/visualizer.ts index 8118d43..f97b012 100644 --- a/build/vite/plugin/visualizer.ts +++ b/build/vite/plugin/visualizer.ts @@ -3,6 +3,7 @@ */ import visualizer from 'rollup-plugin-visualizer' import { isReportMode } from '../../utils' +import { PluginOption } from 'vite' export function configVisualizerConfig() { if (isReportMode()) { @@ -11,7 +12,7 @@ export function configVisualizerConfig() { open: true, gzipSize: true, brotliSize: true - }) as Plugin + }) as PluginOption } return [] } diff --git a/docimg/code.jpg b/docimg/code.jpg deleted file mode 100644 index e8b0a8f..0000000 Binary files a/docimg/code.jpg and /dev/null differ diff --git a/docimg/wx.jpg b/docimg/wx.jpg new file mode 100644 index 0000000..ca70738 Binary files /dev/null and b/docimg/wx.jpg differ diff --git a/package.json b/package.json index 91878ba..e9d7774 100644 --- a/package.json +++ b/package.json @@ -140,8 +140,10 @@ "url": "https://github.com/xingyuv/issues" }, "homepage": "https://github.com/xingyuv", + "packageManager": "pnpm@8.1.0", "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "pnpm": ">=7.30.0" }, "lint-staged": { "*.{js,jsx,ts,tsx}": [ diff --git a/vite.config.ts b/vite.config.ts index 48478d6..eeed437 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -20,7 +20,7 @@ const __APP_INFO__ = { lastBuildTime: dayjs().format('YYYY-MM-DD HH:mm:ss') } -export default ({ command, mode }: ConfigEnv): UserConfig => { +export default async ({ command, mode }: ConfigEnv): Promise => { const root = process.cwd() const env = loadEnv(mode, root) @@ -92,7 +92,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig => { }, // The vite plugin used by the project. The quantity is large, so it is separately extracted and managed - plugins: createVitePlugins(viteEnv, isBuild), + plugins: await createVitePlugins(viteEnv, isBuild), optimizeDeps: { include, exclude } }