大家是怎么管理 Webpack 生成结果的?

#1

比较纠结生成结果要不要放进 git 里一起管理。放进去的话极大地增加了每次提交拉取的数据量,而且分支合并的时候必然有冲突;不放吧,需要和后端工程师协同开发,让每个人都准备一套前端工具链也是一件比较困难的事情 :sweat:

#2

我们后端直接用前端提供的命令跑一边环境… 配置里可以关掉压缩简化一下环境. 不过还是有点麻烦, 安装依赖.

#3

直接放到源代码里面,文件确实大了点,github push会比较慢.
还有冲突的问题,两个办法
1)每次build生成新文件,比如bundle.{md5}.js
2)约定发布才build,平常的修改不要执行build

#4

我就是这么做的,只有部署的时候,才build,打个tag

#5

我们是把生成的结果打进 docker 镜像里,用 git commit 做 tag