前端构建告警清理:happy-dom 替代 jsdom、批准 esbuild 安装脚本、CodeMirror 与重路由懒加载分包
This commit is contained in:
@@ -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)/ },
|
||||
],
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user