最近接手一个项目,GitHub Actions CI 过程非常慢,影响发布验收流程。一开始以为是资源镜像失败的下载耗时,仔细一看日志,发现卡在了这一步:
生成 760 个文件的 sourcemap 耗时15 min
Adding source map references
于是把生产环境的构建配置改了,先解决问题(毕竟 Github Action 按每分钟费率计费):
build: {
sourcemap: false,
}
延伸
众所周知,Vite的生产环境构建依赖 rollup,有空的同学可以去读一下 rollup 的 transform 源码,相关内容 collapseSourcemaps