分类 构建 中的文章

多入口前台项目开发编译发布集成方案

一个大型的前台项目,例如内部 ERP 项目,其内部的各个业务直接虽然在逻辑上是强相关联的,但在系统开发中,其耦合度实际上并不足以需要做成单一入口,将其做成一个子业务一个入口的模式,有如下几个优点: 业务模块化开发,可以一个或若干个开发人员负责特定的业务模块,各业务模块虽在一个工程,但在开发……

阅读全文

Webpack 文件hash控制

前言 持续开发和部署 WEB 项目时,对于引入的 script 脚步文件的缓存控制是一个比较重要的话题,通常使用 webpack 打包用于生产环境 js 文件时都在文件名中包含 chunkhash 值,即要求改动准确代表对应文件名变动,这样用户总是会获得最新的代码以获得正确的功能并也能利用浏览器缓存提高体验。 webpack dll 所有 js 代码,其必然包含两个部分:……

阅读全文