2019-06-12 gulp压缩合并css和js

创建project文件夹,

创建gulpfile.js文件

在project里打开终端安装全局模块,npm install --save-dev gulp会自动创建一个node—modules   package.json以及package-lock.json

要安装的插件 :

(c)npm install --save-dev gulp-concat     合并文件

(c)npm install --save-dev gulp-uglify    js压缩

(c)npm install --save-dev gulp-cssmin    css压缩

(c)npm install --save-dev gulp-rename    


代码如下:

var gulp = require('gulp');

var rename = require('gulp-rename');

var concat = require('gulp-concat');

var uglify = require('gulp-uglify');

var cssmin = require('gulp-cssmin');

//压缩css文件

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

      gulp.src('./css/**/*.css')

      .pipe(cssmin())

      .pipe(gulp.dest('./dist'))//最后生成的文件路径

    });

//压缩,合并js文件

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

      gulp.src('./js/**/*.js')

      .pipe(concat('all.js'))

      .pipe(rename('all.min.js'))

      .pipe(uglify())

      .pipe(gulp.dest('./dast'))

})

//合并css文件

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

      gulp.src('./css/**/*.css')//css下全部的css文件

      .pipe(concat('all.min.css'))

      .pipe(gulp.dest('./dist'))//最后生成的文件路径

});


注意:tasks  跟  default


代码写完用gulp在终端运行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容