2021不推荐大家使用webpack,因为随着历史的发展越来越臃肿,每次编译的时间从几秒钟到几分钟,这不是一般人能够承受的。那么有没有开发速度非常快的构建工具呢?答案是肯定的。随着vue3的发布,游雨溪也发布了一个新的构建工具vite,而这个构建工具有着让人爱不释手的魔力。Vite的快速启动速度Vite具有出色的启动和构建速度。面对将近1分钟的webpack构建时间,vite可以做到毫秒级别,这对开发者来说非常友好,毕竟时间就是效率。简化配置vite的配置采用常规配置,也就是说几乎不需要配置,或者只需要很少的配置就可以直接使用,而且它的配置语法非常简单,非常容易上手。极限大小和webpack打包出来的文件不一样。vite构建的文件体积非常小。同时使用了ESM语法,大大减少了打包后的体积。在这一点上,webpack完全不如vite。为什么vite这么好?Vite通过按需加载来处理文件。它会根据客户端的请求加载文件,所以它的加载速度非常快。对于文件热更新,vite采用实时修改实时编译,修改完成后编译完成。同时它还会对一些请求进行http缓存和内部缓存,所以它的热更新效率也是非常快的。总结虽然webpack拥有丰富的插件和成熟的社区,但是历史的脚步是无情的。如果你不够好,你的位置就会被别人取代。技术总是在创新,技术是螺旋式发展的。或许未来webpack改进后会回归王者,但至少现在,我们还是更喜欢vite。
