当下的打包工具有很多:grunt、gulp、roolup(vue就是用它进行构建的)、webpack等等。
这一篇博客主要对webpack进行说明。
webpack是什么?
官方解释是:At its core, webpack is a static module bundler for modern JavaScript applications.
翻译过来就是:本质上来说,webpack是一个现代JavaScript应用程序的静态模块打包工具。
官方也给出了一张图进行说明:
图的大概意思就是,通过webpack,我们可以将前端开发中涉及的各种类型的存在依赖关系的文件进行打包,最终形成浏览器能够识别的格式。