gulp和webpack

211 阅读1分钟

    现在webpack明显呈越来越受欢迎的趋势,而gulp在当年的jquery时代的时候也是发挥了重要作用。他们都可以看做是构建工具的一种,构建工具的目的是实现构建过程的自动化。他们都是node工具包,可以通过npm全局安装到本地计算机。
    Gulp是任务运行工具,比如,常用命令有:gulp.task(),Webpack不是任务运行工具, Webpack是一个模块构建工具。主要目的是帮助程序模块及其依赖构建静态资源。所以,gulp在jQuery时代堪称完美,而对于SPA大型单页应用来说,webpack的模块化很好地解决了这个问题。
    gulp 走的是流式处理路线,webpack 走的是模块处理路线,但是两者所要达成的目标却是一样的,那就是促进前端领域的自动化和工程化管理。