Broccoli是一个JavaScript构建工具。构建工具是一种软件,负责将您的应用程序资产(JavaScript,CSS,图像等)组装成某种可分发的形式,通常在浏览器中运行。通过模块化插件体系结构,所有配置均在JavaScript中完成(无混乱/混乱的配置文件)。
快速的前端Web应用程序构建工具,具有简单的声明性配置和无缝的增量编译功能,可实现快速开发。
browserify是用于为浏览器编译节点风格的 commonjs模块的工具 。
Rome 是一个完整的 JavaScript 工具链 集代码检测、打包、编译、测试等功能于一身
Parcel - 极速、零配置的 web 应用打包工具。
Rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序
Gulp.js - 基于流(stream)的自动化构建工具。Grunt 采用配置文件的方式执行任务,而 Gulp 一切都通过代码实现。
Grunt 是基于 Node.js 的项目构建工具。它可以自动运行你所设定的任务。Grunt 拥有数量庞大的插件,几乎任何你所要做的事情都可以用 Grunt 实现
webpack 是一个模块打包器。webpack 的主要目标是将 JavaScript 文件打包在一起,打包后的文件用于在浏览器中使用,但它也能够胜任转换(transform)、打包(bundle)或包裹(package)任何资源(resource or asset)