targets: {
edge: “17”,
firefox: “60”,
chrome: “67”,
safari: “11.1”,
},
不能理解这种配置的使用场景,先后顺序应该是先打包生成文件然后把打包后的文件上线,.最后用户使用各自的浏览器访问,这个时候访问的一定是已经生成好的文件.
所以开发人员在打包的时候,肯定没有用户访问啊,那webpack根据当前开发人员用的浏览器判断是否编译成es5吗?
使用babel本身就是为了应付不同的用户使用不同的浏览器都能编译,如果预先知道了用户一定使用chrome高版本的浏览器,那根本就不会使用babel吧…webpack做这种配置有啥意义呢?