From c67ec027d73675682e89be5a5a1b25e0c2cba7cf Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Wed, 5 Nov 2025 10:57:21 +0800 Subject: [PATCH] =?UTF-8?q?fix(vite=E9=85=8D=E7=BD=AE):=20=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E6=8F=92=E4=BB=B6=E9=A1=BA=E5=BA=8F=E7=A1=AE=E4=BF=9D?= =?UTF-8?q?UniKuRoot=E5=9C=A8=E4=BF=AE=E6=94=B9pages.json=E7=9A=84?= =?UTF-8?q?=E6=8F=92=E4=BB=B6=E5=90=8E=E6=89=A7=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将UniKuRoot插件移动到可能修改pages.json的插件之后执行,并添加excludePages配置 --- vite.config.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index 26b1bb9..dbaa4a4 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -91,6 +91,11 @@ export default defineConfig(({ command, mode }) => { logger: false, }), // UniXXX 需要在 Uni 之前引入 + // 若存在改变 pages.json 的插件,请将 UniKuRoot 放置其后 + UniKuRoot({ + excludePages: ['**/components/**/**.*'], + }), + Uni(), { // 临时解决 dcloudio 官方的 @dcloudio/uni-mp-compiler 出现的编译 BUG // 参考 github issue: https://github.com/dcloudio/uni-app/issues/4952 @@ -145,9 +150,6 @@ export default defineConfig(({ command, mode }) => { directoryAsNamespace: false, // 是否把目录名作为命名空间前缀,true 时组件名为 目录名+组件名, dts: 'src/types/components.d.ts', // 自动生成的组件类型声明文件路径(用于 TypeScript 支持) }), - // 若存在改变 pages.json 的插件,请将 UniKuRoot 放置其后 - UniKuRoot(), - Uni(), // 自动打开开发者工具插件 (必须修改 .env 文件中的 VITE_WX_APPID) openDevTools(), ],