简单看gulp和webpack的安装使用和区别

2017-06-13  本文已影响0人  一点代码

一直在使用,也没时间说,今天来介绍下gulp 和webpack的安装使用还有就是区别

首先先明白gulp和webpack是完全不同的两个东西


gulp做的事:

gulp做的事:文件合并,文件压缩,语法检查,监听文件变化


webpack做的事:

webpack做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用。


gulp的安装:

安装gulp之前得安装node.js,因为这里需要使用到node.js的npm包管理工具,在这里node.js 的安装就不提了,不懂的可以自己百度,下来安装gulp其实是挺简单的,分为以下几个步奏:

webpack的安装:

安装webpack也是使用npm命令的,和gulp是一样的
<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <script type="text/javascript" src="output.js" charset="utf-8"></script>
    </body>
</html>
1.png

gulp和webpack的区别:

gulp 是一种基于流构建工具,能够优化前端的工程流,比如自动刷新页面压缩css和 js, 编译less等等。简单来说,就是使用gulp, 然后配置你需要的插件,就可以把以前需要手工做的事情让它帮你做了,这是非常方便的!

webpack以及browserify ,还有seajs 和requirejs 这四个其实都是JS模块化的方案。其中seajs/ requirejs是一种类型, browserify / webpack 是另一种类型。

总结:

其实gulp就是一个基于流的自动化构建工具,可以做很多,压缩代码,精灵图之类的,webpack是实现模块的合适之选,gulp可以配置seajs、requirejs甚至webpack的插件!
上一篇 下一篇

猜你喜欢

热点阅读