前端构建告警清理:happy-dom 替代 jsdom、批准 esbuild 安装脚本、CodeMirror 与重路由懒加载分包

This commit is contained in:
2026-09-08 17:01:36 +08:00
parent edfc787e1a
commit 27ec9badf2
6 changed files with 129 additions and 498 deletions
+12
View File
@@ -17,5 +17,17 @@ export default defineConfig({
build: {
// 产物内容 hash 文件名(§8.3-5)
assetsDir: 'assets',
rolldownOptions: {
output: {
// CodeMirror 体积过大,手动拆分避免单 chunk 超 500kB:
// @codemirror/view 是最大的包,单独成组,其余 cm/lezer/uiw 归一组
codeSplitting: {
groups: [
{ name: 'codemirror-view', test: /node_modules[\\/](@codemirror[\\/]view|style-mod|w3c-keyname)/ },
{ name: 'codemirror', test: /node_modules[\\/](@codemirror|@lezer|@uiw)/ },
],
},
},
},
},
})