📄️ Grunt
Grunt 是一个基于 JavaScript 的任务运行器 (Task Runner) ,广泛用于前端和 Node.js 项目中的自动化诸如压缩、编译、单元测试、代码检查等任务,
📄️ Gulp
Gulp 是一个基于 Node.js 的流(stream)的自动化构建工具,其核心优势在于简洁的 API 和强大的流处理能力。Gulp 的源码解析涉及到对其内部机制、API 设计以及如何利用 Node.js 流的深入理解。
📄️ Rollup
Rollup 是一个现代 JavaScript 模块打包工具,它的核心特点是对 ES6 模块的支持和高效的 Tree-shaking(摇树优化) 机制。
📄️ Webpack
Webpack 是一个功能丰富的前端模块打包工具,广泛用于现代 Web 开发。
📄️ 各家的打包工具的区别
Grunt