webpack是什么?(各类概念比较)

2017-03-15  本文已影响132人  吕子威

首先列出新手容易混淆的几个家伙。


如分割线所示,分割线之内的家伙,才是更加接近、可以比较的概念

gulp和grunt

gulp之流是工具,它可以优化前端的工作流程。例如:自动刷新页面、压缩css / js / html ,less编译成css 等。
你只需要使用gulp 并且 配合相关的插件,就可以将之前手动完成的工作交给gulp代为完成。

require.js 、sea.js 和 browserify 、webpack

而说到require.js,就要提到其他几个模块化方案,常见的包括:sea.js / browserify / webpack ,他们都属于 模块化解决方案

这其中的前两者 和 后两者的模块化解决方案又有些不同之处。

所以gulp是工具,webpack、sea.js是模块化解决方案,Gulp也可以配置seajs、requirejs甚至webpack的插件。

上一篇下一篇

猜你喜欢

热点阅读