gulp 和 webpack 的区别

2018-03-20  本文已影响0人  霜天晓

  gulp 是自动化构建工具,可以配合各种插件做 js 压缩、css 压缩、less 编译、代码检查等,替代手工实现自动化工作:

  webpack是文件打包工具,可以把项目的各种 js、css文件等打包合并成一个或多个文件,主要用于模块化方案,预编译模块的方案

  Gulp应该和Grunt比较。Gulp / Grunt 是一种工具,能够优化前端工作流程。比如自动刷新页面、combo、压缩css、js、编译less等等。简单来说,就是使用Gulp/Grunt,然后配置你需要的插件,就可以把以前需要手工做的事情让它帮你做了。

  说到webpack,那还要说到 seajs / requirejs / browserify。这四个都是JS模块化的方案。其中 seajs / require 是一种类型,webpack/browserify是另一种类型。

  这样就知道,Gulp是一个工具,而webpack是模块化方案。Gulp 也可以配置seajsrequirejs 甚至 webpack 的插件。

上一篇 下一篇

猜你喜欢

热点阅读