thx/magix-combine

合并动作为什么不放到打包上线时做?

xinglie opened this issue · 0 comments

我们有上线前打包的工具:gulp-magix-cmd gulp-magix-combine

但并不推荐在打包上线时才打包,为什么?

当项目复杂时,且开发人员各自写代码的方式并不能按约定产出一致的代码,那么仅依赖打包工具,有可能会出现没有正确的把html打到js里。是工具都有bug的可能。

我们在开发时能正确跑的程序,因为工具或开发者未按约定产出代码,导致合并后的代码有问题,并不能第一时间被发现,因为你不可能在复杂的项目里,打包后,每个页面每个点都过一遍。

当我们把这个过程提前,变成在开发的时候合并,上线时仅做压缩,这样就不会有任何问题了