Skip to content

refactor(vite): 迁移 weapp-vite 6.22 独立分包样式处理 - #1111

Merged
sonofmagic merged 1 commit into
mainfrom
codex/issue-1105-weapp-vite-622
Aug 25, 2026
Merged

refactor(vite): 迁移 weapp-vite 6.22 独立分包样式处理#1111
sonofmagic merged 1 commit into
mainfrom
codex/issue-1105-weapp-vite-622

Conversation

@sonofmagic

@sonofmagic sonofmagic commented Aug 24, 2026

Copy link
Copy Markdown
Owner

变更背景\n\nIssue #1105 中,weapp-vite 独立分包样式在跨构建阶段重复进入下游插件链,导致生成的 WXSS 中 utility 重复。该问题已由上游 weapp-vite#850 在 修复。\n\n## 变更内容\n\n- 将仓库中的 依赖从 升级到 。\n- 删除下游为旧版 weapp-vite 保留的独立分包 CSS replay workaround:\n - \n - \n - 对应参数传递及专门单测。\n- 保留独立分包 E2E 回归,确认目标 utility 只生成一次。\n\n## 根因判断\n\n重复样式来自 weapp-vite 旧版在独立分包 CSS 产物跨构建阶段重复交给下游插件处理,并非 weapp-tailwindcss 的 Tailwind candidate 或 CSS 去重逻辑生成重复规则。升级到 6.22.0 后由上游统一修复生命周期和产物归属问题,因此下游 workaround 可以移除。\n\n## 本地验证\n\n- ℹ tsdown v0.22.14 powered by rolldown v1.2.3

ℹ config file: /Users/icebreaker/Projects/github/weapp-tailwindcss/packages/weapp-tailwindcss/tsdown.config.mts
ℹ entry: src/index.ts, src/webpack.ts, src/rspack.ts, src/gulp.ts, src/generator/index.ts, src/vite.ts, src/postcss.ts, src/defaults.ts, src/framework/index.ts, src/css-macro/index.ts, src/css-macro/postcss.ts, src/core.ts, src/presets.ts, src/types/index.ts, src/reset/index.ts, src/postcss-html-transform.ts
ℹ target: es2020
ℹ tsconfig: tsconfig.json
ℹ entry: src/index.ts, src/webpack.ts, src/rspack.ts, src/gulp.ts, src/generator/index.ts, src/vite.ts, src/postcss.ts, src/defaults.ts, src/framework/index.ts, src/css-macro/index.ts, src/css-macro/postcss.ts, src/core.ts, src/presets.ts, src/types/index.ts, src/reset/index.ts, src/postcss-html-transform.ts, src/bundlers/webpack/loaders/weapp-tw-runtime-classset-loader.ts, src/bundlers/webpack/loaders/weapp-tw-css-generation-loader.ts, src/bundlers/webpack/loaders/weapp-tw-css-import-rewrite-loader.ts
ℹ target: es2020
ℹ tsconfig: tsconfig.json
ℹ entry: src/escape.ts
ℹ target: es2020
ℹ tsconfig: tsconfig.json
ℹ Build start
ℹ Cleaning 627 files
ℹ [CJS] dist/escape.cjs 1.20 kB │ gzip: 0.55 kB
ℹ [CJS] 1 files, total: 1.20 kB
ℹ [ESM] dist/escape.js 0.86 kB │ gzip: 0.44 kB
ℹ [ESM] 1 files, total: 0.86 kB
✔ Build complete in 85ms
✔ Build complete in 86ms
ℹ [ESM] dist/framework.js 8.67 kB │ gzip: 2.35 kB
ℹ [ESM] dist/rspack.js 7.08 kB │ gzip: 1.84 kB
ℹ [ESM] dist/core.js 5.65 kB │ gzip: 1.57 kB
ℹ [ESM] dist/presets.js 5.27 kB │ gzip: 1.70 kB
ℹ [ESM] dist/defaults.js 3.20 kB │ gzip: 1.46 kB
ℹ [ESM] dist/css-macro.js 2.24 kB │ gzip: 0.79 kB
ℹ [ESM] dist/index.js 1.47 kB │ gzip: 0.40 kB
ℹ [ESM] dist/generator.js 0.90 kB │ gzip: 0.26 kB
ℹ [ESM] dist/postcss.js 0.67 kB │ gzip: 0.27 kB
ℹ [ESM] dist/postcss-html-transform.js 0.24 kB │ gzip: 0.15 kB
ℹ [ESM] dist/webpack.js 0.19 kB │ gzip: 0.12 kB
ℹ [ESM] dist/css-macro/postcss.js 0.18 kB │ gzip: 0.14 kB
ℹ [ESM] dist/gulp.js 0.15 kB │ gzip: 0.12 kB
ℹ [ESM] dist/vite.js 0.13 kB │ gzip: 0.10 kB
ℹ [ESM] dist/reset.js 0.11 kB │ gzip: 0.10 kB
ℹ [ESM] dist/types.js 0.01 kB │ gzip: 0.03 kB
ℹ [ESM] dist/vite-CbNwdpiZ.js 541.73 kB │ gzip: 112.16 kB
ℹ [ESM] dist/hmr-timing-utmOgn6p.js 259.16 kB │ gzip: 50.91 kB
ℹ [ESM] dist/webpack-CzhrD9p3.js 175.27 kB │ gzip: 34.58 kB
ℹ [ESM] dist/generator-EnTXLBlK.js 118.70 kB │ gzip: 26.82 kB
ℹ [ESM] dist/tailwindcss-ChnpCv25.js 64.87 kB │ gzip: 14.64 kB
ℹ [ESM] dist/wxml-B7OAVpXJ.js 63.40 kB │ gzip: 15.10 kB
ℹ [ESM] dist/context-4ittVpgt.js 53.31 kB │ gzip: 13.61 kB
ℹ [ESM] dist/gulp-DwtrU4V1.js 28.64 kB │ gzip: 7.02 kB
ℹ [ESM] dist/transform-Cp4KybBy.js 19.98 kB │ gzip: 5.14 kB
ℹ [ESM] dist/source-candidate-scan-signature-CDrLxVKu.js 18.42 kB │ gzip: 4.55 kB
ℹ [ESM] dist/object-B-8IHefx.js 1.56 kB │ gzip: 0.60 kB
ℹ [ESM] dist/auto-2dg_uhEJ.js 0.86 kB │ gzip: 0.38 kB
ℹ [ESM] dist/local-style-matcher-DsiI2wIc.js 0.82 kB │ gzip: 0.35 kB
ℹ [ESM] dist/utils-MVwpU07P.js 0.80 kB │ gzip: 0.38 kB
ℹ [ESM] dist/cache-options-DwBtLwQe.js 0.24 kB │ gzip: 0.17 kB
ℹ [ESM] dist/logger-BNzxZbZj.js 0.09 kB │ gzip: 0.09 kB
ℹ [ESM] 32 files, total: 1.38 MB
✔ Build complete in 173ms
ℹ [CJS] dist/weapp-tw-css-import-rewrite-loader.cjs 12.19 kB │ gzip: 3.25 kB
ℹ [CJS] dist/framework.cjs 9.79 kB │ gzip: 2.54 kB
ℹ [CJS] dist/rspack.cjs 7.43 kB │ gzip: 1.95 kB
ℹ [CJS] dist/presets.cjs 6.17 kB │ gzip: 1.88 kB
ℹ [CJS] dist/core.cjs 5.81 kB │ gzip: 1.62 kB
ℹ [CJS] dist/weapp-tw-runtime-classset-loader.cjs 4.14 kB │ gzip: 1.34 kB
ℹ [CJS] dist/defaults.cjs 3.58 kB │ gzip: 1.55 kB
ℹ [CJS] dist/css-macro.cjs 2.53 kB │ gzip: 0.87 kB
ℹ [CJS] dist/index.cjs 2.50 kB │ gzip: 0.62 kB
ℹ [CJS] dist/generator.cjs 1.38 kB │ gzip: 0.38 kB
ℹ [CJS] dist/weapp-tw-css-generation-loader.cjs 1.00 kB │ gzip: 0.45 kB
ℹ [CJS] dist/css-macro/postcss.cjs 0.78 kB │ gzip: 0.33 kB
ℹ [CJS] dist/postcss.cjs 0.74 kB │ gzip: 0.33 kB
ℹ [CJS] dist/reset.cjs 0.61 kB │ gzip: 0.29 kB
ℹ [CJS] dist/postcss-html-transform.cjs 0.49 kB │ gzip: 0.22 kB
ℹ [CJS] dist/webpack.cjs 0.34 kB │ gzip: 0.18 kB
ℹ [CJS] dist/gulp.cjs 0.29 kB │ gzip: 0.18 kB
ℹ [CJS] dist/vite.cjs 0.24 kB │ gzip: 0.17 kB
ℹ [CJS] dist/types.cjs 0.00 kB │ gzip: 0.02 kB
ℹ [CJS] dist/wxml-PrK-8ARX.cjs 1.34 MB
ℹ [CJS] dist/vite-D9kIXZEh.cjs 561.19 kB │ gzip: 112.23 kB
ℹ [CJS] dist/v4-generation-core-Dhsu9Deu.cjs 248.92 kB │ gzip: 46.15 kB
ℹ [CJS] dist/webpack-Cpy_yggg.cjs 144.17 kB │ gzip: 27.58 kB
ℹ [CJS] dist/generator-DKiYbTFR.cjs 131.35 kB │ gzip: 27.21 kB
ℹ [CJS] dist/context-DTLRADfE.cjs 58.01 kB │ gzip: 14.57 kB
ℹ [CJS] dist/pipeline-helpers-CyVXL3h6.cjs 42.79 kB │ gzip: 7.90 kB
ℹ [CJS] dist/tailwindcss-CexDJBhx.cjs 41.99 kB │ gzip: 9.47 kB
ℹ [CJS] dist/gulp-CUysZjW3.cjs 29.49 kB │ gzip: 7.09 kB
ℹ [CJS] dist/options-BJrtIQbH.cjs 27.91 kB │ gzip: 6.05 kB
ℹ [CJS] dist/hmr-timing-Cvh5UgnM.cjs 23.98 kB │ gzip: 5.49 kB
ℹ [CJS] dist/source-candidate-scan-signature-BNt7NrrI.cjs 21.68 kB │ gzip: 4.83 kB
ℹ [CJS] dist/transform-CTejYt1K.cjs 20.36 kB │ gzip: 5.12 kB
ℹ [CJS] dist/style-options-DW30H5PV.cjs 4.00 kB │ gzip: 0.99 kB
ℹ [CJS] dist/css-imports-BFMU7Hpd.cjs 2.02 kB │ gzip: 0.72 kB
ℹ [CJS] dist/object-DbHtAXRk.cjs 1.75 kB │ gzip: 0.63 kB
ℹ [CJS] dist/rolldown-runtime-Ctb5zv51.cjs 1.72 kB │ gzip: 0.70 kB
ℹ [CJS] dist/runtime-registry-BlIjpImP.cjs 1.31 kB │ gzip: 0.52 kB
ℹ [CJS] dist/watch-dependencies-DLZDrWdH.cjs 1.24 kB │ gzip: 0.45 kB
ℹ [CJS] dist/local-style-matcher-DRpFEu1s.cjs 1.22 kB │ gzip: 0.42 kB
ℹ [CJS] dist/utils-CuKLf1Zv.cjs 0.76 kB │ gzip: 0.37 kB
ℹ [CJS] dist/cache-options-DavPxrhC.cjs 0.46 kB │ gzip: 0.24 kB
ℹ [CJS] dist/auto-DtU6f3X6.cjs 0.45 kB │ gzip: 0.28 kB
ℹ [CJS] dist/css-loader-runtime-CSv0lKqV.cjs 0.45 kB │ gzip: 0.26 kB
ℹ [CJS] dist/logger-TlKT3xmR.cjs 0.04 kB │ gzip: 0.06 kB
ℹ [CJS] 44 files, total: 2.77 MB
✔ Build complete in 196ms\n-
RUN v4.1.11 /Users/icebreaker/Projects/github/weapp-tailwindcss/packages/weapp-tailwindcss

[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] 根据 Vite 项目根目录自动推断 appType -> mpx
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] 根据 Vite 项目根目录自动推断 appType -> mpx
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[watch-hmr] rollback-settle mutation=script added-class phase=setup dirty=/var/folders/nc/lnt357c50gdcwqlvymm9jn040000gn/T/weapp-tw-added-class-rollback-ICXJIX/index.ts
[watch-hmr] rollback-settle mutation=script added-class phase=add dirty=/var/folders/nc/lnt357c50gdcwqlvymm9jn040000gn/T/weapp-tw-added-class-rollback-ICXJIX/index.ts
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[watch-hmr] rollback-settle mutation=script added-class phase=delete dirty=/var/folders/nc/lnt357c50gdcwqlvymm9jn040000gn/T/weapp-tw-added-class-rollback-ICXJIX/index.ts
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] 根据 Vite 项目根目录自动推断 appType -> mpx
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] 根据 Vite 项目根目录自动推断 appType -> mpx
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[watch-hmr] unit/comment-carrier mutation=script comment-carrier phase=add dirty=../../../../../../../var/folders/nc/lnt357c50gdcwqlvymm9jn040000gn/T/weapp-tw-comment-carrier-sLfMf1/index.vue
[watch-hmr] unit/comment-carrier mutation=script comment-carrier phase=delete dirty=../../../../../../../var/folders/nc/lnt357c50gdcwqlvymm9jn040000gn/T/weapp-tw-comment-carrier-sLfMf1/index.vue
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[watch-hmr] demo/taro-webpack-react-tailwindcss-v4 passed (content=12ms, template=12ms, script=12ms, style=12ms, subpackage=0)
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[watch-hmr] demo/mpx-tailwindcss-v4 main-style-only subpackage limit 1/2
[watch-hmr] demo/mpx-tailwindcss-v4 main-style-only passed (main-style=12ms)
[watch-hmr] demo/taro-vite-react-tailwindcss-v4 subpackages-only passed (subpackages=2)
[watch-hmr:style] demo/taro-webpack-react-tailwindcss-v4 passed (hotUpdate=10ms, rollback=11ms)
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] Weapp-tailwindcss 使用 Tailwind CSS (v4.3.3)
[success] 当前使用 Tailwind CSS 版本为: 4.3.3
[info] 根据 Vite 项目根目录自动推断 appType -> mpx
[info] 根据 Vite 项目根目录自动推断 appType -> mpx

Test Files 314 passed | 3 skipped (317)
Tests 3236 passed | 29 skipped (3265)
Start at 01:29:16
Duration 128.67s (transform 21.67s, setup 4.24s, import 133.41s, tests 388.02s, environment 15ms)(3234 个用例通过)\n- 构建,独立分包 WXSS 目标 utility 单份\n- 独立分包 E2E:5 个用例通过\n- apps-generator E2E:10 个用例通过\n- \n\n## CI/CD\n\nPR 全部必需检查已通过;Windows Taro Web HMR 首次重跑因 Vite 依赖优化触发页面 reload 出现时序抖动,复跑后通过。\n\nRelated to #1105

@changeset-bot

changeset-bot Bot commented Aug 24, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: e36a374

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@sonofmagic
sonofmagic merged commit fbde54c into main Aug 25, 2026
230 of 235 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant