From 784223e248ab0c5219a36e12b0afb283d2d0986f Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Wed, 5 Jun 2024 12:10:47 +0800 Subject: [PATCH] docs: update --- .../10.vite\351\242\204\346\236\204\345\273\272.md" | 12 +++++++----- ...6\225\260\345\267\245\345\205\267\345\272\223.md" | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git "a/docs/01.\346\214\207\345\215\227/02.\350\277\233\351\230\266/10.vite\351\242\204\346\236\204\345\273\272.md" "b/docs/01.\346\214\207\345\215\227/02.\350\277\233\351\230\266/10.vite\351\242\204\346\236\204\345\273\272.md" index f50bd1684..82cbf5d46 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\350\277\233\351\230\266/10.vite\351\242\204\346\236\204\345\273\272.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\350\277\233\351\230\266/10.vite\351\242\204\346\236\204\345\273\272.md" @@ -9,11 +9,11 @@ permalink: /pages/optimize/ ## `include` -[optimizeDeps.include](https://gitee.com/yiming_chang/pure-admin-thin/blob/main/build/optimize.ts#L7) 配置为需要预构建的模块。`vite` 启动时会将 `optimizeDeps.include` 里的模块,编译成 `esm` 格式并缓存到 `node_modules/.vite` 文件夹,页面加载到对应模块时如果浏览器有缓存就读取浏览器缓存,如果没有会读取本地缓存并按需加载 +[optimizeDeps.include](https://github.com/pure-admin/pure-admin-thin/blob/main/build/optimize.ts#L7) 配置为需要预构建的模块。`vite` 启动时会将 `optimizeDeps.include` 里的模块,编译成 `esm` 格式并缓存到 `node_modules/.vite` 文件夹,页面加载到对应模块时如果浏览器有缓存就读取浏览器缓存,如果没有会读取本地缓存并按需加载 ![theme](~@alias/img/build/optimize.jpg) -下面是精简版 `optimizeDeps.include` 配置,将 [dependencies](https://gitee.com/yiming_chang/pure-admin-thin/blob/main/package.json#L31-L54) 大部分未全局安装的模块都配置进来,当然如果模块里面的东西很少,也就是里面方法不多,可以不用配置进来直接让浏览器加载即可(您自己安装的模块也是参考该配置) +下面是精简版 `optimizeDeps.include` 配置,将 [dependencies](https://github.com/pure-admin/pure-admin-thin/blob/main/package.json#L50-L75) 大部分未全局安装的模块都配置进来,当然如果模块里面的东西很少,也就是里面方法不多,可以不用配置进来直接让浏览器加载即可(您自己安装的模块也是参考该配置) ::: details ```ts @@ -23,12 +23,14 @@ const include = [ "dayjs", "axios", "pinia", - "echarts", + "vue-types", "js-cookie", + "vue-tippy", + "pinyin-pro", + "sortablejs", "@vueuse/core", "@pureadmin/utils", "responsive-storage", - "element-resize-detector" ]; ``` @@ -43,7 +45,7 @@ const include = [ ## `exclude` -[optimizeDeps.exclude](https://gitee.com/yiming_chang/pure-admin-thin/blob/main/build/optimize.ts#L25) 配置为排除预构建的模块。需要注意的是平台里所有以 `@iconify-icons/` 开头引入的的本地图标模块,都应加入到下面的 `exclude` 里,因为平台推荐本地图标的使用方式是哪里需要哪里引入而且都是单个的引入,不需要预构建,直接让浏览器加载就好 +[optimizeDeps.exclude](https://github.com/pure-admin/pure-admin-thin/blob/main/build/optimize.ts#L27) 配置为排除预构建的模块。需要注意的是平台里所有以 `@iconify-icons/` 开头引入的的本地图标模块,都应加入到下面的 `exclude` 里,因为平台推荐本地图标的使用方式是哪里需要哪里引入而且都是单个的引入,不需要预构建,直接让浏览器加载就好 下面是精简版 `optimizeDeps.exclude` 配置 ::: details diff --git "a/docs/01.\346\214\207\345\215\227/03.\347\224\237\346\200\201/01.\345\207\275\346\225\260\345\267\245\345\205\267\345\272\223.md" "b/docs/01.\346\214\207\345\215\227/03.\347\224\237\346\200\201/01.\345\207\275\346\225\260\345\267\245\345\205\267\345\272\223.md" index f4c453e35..0edc68cc0 100644 --- "a/docs/01.\346\214\207\345\215\227/03.\347\224\237\346\200\201/01.\345\207\275\346\225\260\345\267\245\345\205\267\345\272\223.md" +++ "b/docs/01.\346\214\207\345\215\227/03.\347\224\237\346\200\201/01.\345\207\275\346\225\260\345\267\245\345\205\267\345\272\223.md" @@ -11,7 +11,7 @@ permalink: /pages/utils/ - 封装一些常用的工具函数( `utils`、`hooks` ),支持在 `Node.js`、浏览器以及任意 `JavaScript` 框架中使用 -[查看文档](https://pure-admin-utils.netlify.app) [查看源码](https://github.com/pure-admin/pure-admin-utils-docs) +[查看文档](https://pure-admin-utils.netlify.app) [查看文档源码](https://github.com/pure-admin/pure-admin-utils-docs) ## pure-admin-cli