前言
最近发现我们的项目构建速度越来越缓慢的,不得已,还是得稍微解决一下构建问题的。
首先我们的项目本身对浏览器兼容性要求不高,所以构建是可以省略很多内容的,首先推了一下另外一个小伙伴把错误的 .browserslistrc
改了一下。
一个常见的错误就是声明 last 2 version:
> 1%
last 2 versions
事实上你认为 last 2 version 是指浏览器最新的 2 个版本,这个 2 个版本是包含所有浏览器的。换而言之 ie 的两个版本(IE10 & IE11)都会被囊括的。
所以你需要新增两个“补充条款” ———
not dead
not ie 11
这样就把已经上路的浏览器和还算没上路 IE11 送走了。
下面就是调整一下构建。
more >>