webpack 与 grunt、gulp 的区别 Webpack 定义: 模块打包器 依赖关系: 会自动分析模块之间的依赖关系 性能: 支持代码分割、Tree Shaking、缓存 热更新: 支持 Grunt/Gulp 定义: 任务运行器 依赖关系: 需要手动配置任务 ( 插件 ) 的执行顺序来处理模块化 性能: Grunt 需要频繁读写文件系统, Gulp 采用流式处理 热更新: 不支持