每个前端都应该掌握构建工具
大概从 2019 年到现在的这三年多的时间里,构建工具几乎已经成为前端发展最快的一个部分。
构建工具,属于前端工程化领域。而前端工程化,是每一个高级前端开发人员都必须要去深入了解的内容,这也是想要拿到高薪不可避免的一个关键因素。
在我过往的工作中,接触和面试过具备 5 年+工作经验的前端开发人员要超过 200 位,有一部分人对前端工程化的理解和实践比较深刻,所以他们可以比较容易的通过一些高级别的面试。但仍然有相当多一部分人对这块知识存在很多盲区,以至于他们在职业的道路上无法走的更轻松。
前端构建,就像是通往高手之路上的一个屏障,早晚都需要迈过去。
这篇文章会介绍目前大部分关注度较高和主流的构建工具。将它们彼此的关系梳理清楚,方便你能够更好的认清楚它们,进而有针对性的去学习和使用。
转译器与打包器
首先这些构建工具的侧重点不同、作用也不一样,所以说它们并不全部都是竞争关系,相反,某些构建工具之间反而是相互依存的关系。
它们大多都在转译器和打包器之间