您现在的位置:首页 >> 前端 >> 内容

webpack系列之gulp安装和使用介绍

时间:2018/3/8 14:37:26 点击:

  核心提示:什么是gulpgulp是前端开发过程中对代码进行自动化构建的利器。它不仅能对资源进行优化,而且在开发过程中能够通过配置自动完成很多重复的任务,让我们可以专注于代码,提高工作效率。安装gulpcnpm ...

什么是gulp

gulp是前端开发过程中对代码进行自动化构建的利器。它不仅能对资源进行优化,而且在开发过程中能够通过配置自动完成很多重复的任务,让我们可以专注于代码,提高工作效率。

安装gulp

    cnpm install gulp -g    

安装gulp依赖

    cnpm install gulp --save-dev    //gulp依赖
    cnpm install gulp-uglify --save-dev //js压缩依赖
    cnpm install gulp-clean-css --save-dev  //css压缩依赖

gulp目录结构

webpack系列之gulp安装和使用介绍

gulpfile代码

var gulp = require('gulp');     //引入gulp模块
var uglify = require('gulp-uglify');    //引入gulp-uglify模块
var cleanCss = require('gulp-clean-css');   //引入gulp-clean-css模块

gulp.task('min-js',function(){
    gulp.src('src/js/*.js')     //匹配所有src/js目录下的js文件
    .pipe(uglify())             //进行js压缩处理
    .pipe(gulp.dest('dist/js')); //指定压缩文件存放的目录为dist/js
});

gulp.task('min-css',function(){
    gulp.src('src/css/*.css')  //匹配所有src/css目录下的css文件
    .pipe(cleanCss())          //进行css压缩处理
    .pipe(gulp.dest('dist/css'));  //指定压缩文件存放的目录为dist/css
});

执行gulp

gulp min-css //开始min-css对应的task
gulp min-js  //开始min-css对应的task

Tags:WE EB BP PA 
作者:网络 来源:帕尼尼的博客