前端自动化工具之gulp

作者: mogugit | 来源:发表于2016-06-15 20:30 被阅读512次

gulp 作用压缩、合并js和css 文件

文件的压缩合并可以减少缓存 减少文件的网络请求可以提高网页速度,所以gulp是非常不错的工具

以下是如何安装和使用gulp
声明:主要针对Mac端

1、全局安装

$ npm install --global gulp 全局安装

注意 这里是初始化(如果不想初始化请跳过) $ npm init 
 

初始化后文件夹为空的 如下图 

下面是对比照为未初始化 多出了好多插件

$ npm install gulp 安装在当前命令所在文件的目录下

2、作为项目的开发依赖(devDependencies)安装

$ npm install --save-dev gulp

npm install --save 模块名 :将模块下载到当前目录的node_modules中并将依赖

写入 package.json中的dependencies中

npm install --save-dev 模块名 : 将模块下载到当前目录

的node_modules中并将依赖写入 package.json中的devDependencies中

安装后显示如下

3. 在项目根目录下创建一个名为 gulpfile.js 的文件:

var gulp = require('gulp');

gulp.task('default', function() {

 // 将你的默认的任务代码放在这

});

4、运行gulp

在命令行中输入$ gulp

显示如下:

因为回调函数中什么都没有

具体用法:

首先安装插件

gulp-concat 文件合并

gulp-jsmin 压缩js文件

安装好了 下面我们就来试一下效果

这里就拿合并js文件来讲 其余原理一样:

两个单独的js文件(下图红框)

Mou icon

运行一下 $ gulp default

新生成的js文件 (下图绿框)

好了,, 到这里 js文件的压缩,合并就完成了

相关文章

  • Grunt 与 Gulp 前端自动化集成工具

    前端自动化集成工具:前端框架+工具 例如:Yeoman / Bower / Grunt / Gulp 一、grun...

  • gulp入门教程

    gulp是前端的自动化构建工具,gulp的出现是希望能取代grunt,成为最流行的前端自动化构建工具,它与grun...

  • 有哪些必看的前端 JS 库?

    前端自动化 前端构建工具 gulp – The streaming build system grunt – th...

  • 相关文章记录

    1.gulp构建工具相关信息 前端自动化构建工具gulp记录Gulp.js-livereload 不用F5了,实时...

  • 前端模拟json数据

    前端包管理npm 自动化工具gulp 模拟数据gulp-mock-server 安装 用法 Gitthub中的地址

  • gulp && webpack

    gulp 前端自动化构建工具,此类的工具还有gruntwebpack 前端打包工具,打包:分析项目所依赖的内容,自...

  • Hello-Gulp

    Gulp の 快速入门 Gulp概要 Gulp一种流式自动化工具,在构建前端应用是非常给力的哟 Gulp快速应用 ...

  • gulp

    前端自动化构建工具5个核心方法:gulp.task(“任务名”,function(){}) 创建任务gulp.s...

  • 前端内容的自动化构建

    前端内容的自动化构建 Gulp - 基于流的自动化构建工具 Browserify 官网 Github 一个管理前端...

  • gulp 笔记 要点概况

    gulp 是基于 node 实现 Web 前端自动化开发的工具。 gulp 还可以做很多事,例如: 压缩CSS 压...

网友评论

    本文标题:前端自动化工具之gulp

    本文链接:https://www.haomeiwen.com/subject/rzepdttx.html