美文网首页
2019-06-12 gulp压缩合并css和js

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

作者: zz887 | 来源:发表于2019-06-12 17:57 被阅读0次

创建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在终端运行

相关文章

  • gulp-css压缩

    gulp是什么?使用 gulp 实现图片压缩、CSS 压缩合并、JS 压缩合并 gulp是一个基于流的构建工具,可...

  • 前端自动化工具|gulp新手入门

    gulp是前端自动化工具,它可以进行html压缩、css压缩合并、js检查压缩、图片压缩、编译less、编译...

  • 前端自动化工具之gulp

    gulp 作用压缩、合并js和css 文件 文件的压缩合并可以减少缓存 减少文件的网络请求可以提高网页速度,所以g...

  • 常用的插件

    合并HTML: css压缩插件:gulp-minify-css

  • 优化资源

    文件最小化/文件压缩 js和css文件通过gulp,webpack等工具合并、压缩,减少用户流量,小图片可以在打包...

  • gulp-concat js-压缩并合并

    引入 gulp 模块 引入 uglify 压缩 模块 引入 js 合并模块 压缩 并 合并 js文件

  • Gulp总结

    # gulp 前端自动化构建工具,可以进行文本合并,文件拷贝,js压缩,css压缩,图片压缩等。 ### 入门 1...

  • 网站性能优化

    1、资源压缩合并 (1)图片:雪碧图 (2)JS、CSS合并:利用项目构建工具webpack、grunt、gulp...

  • Gulp总结

    gulp 前端自动化构建工具,可以进行文本合并,文件拷贝,js压缩,css压缩,图片压缩等。 入门 全局安装 gu...

  • 最新 完整 gulp之自动化静态资源压缩合并加版本号

    最新 完整 gulp之自动化静态资源压缩合并加版本号 这个方案主要是为了实现js/css/image的压缩合并、自...

网友评论

      本文标题:2019-06-12 gulp压缩合并css和js

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