gulp做简单的js压缩
Posted maxwell_xu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gulp做简单的js压缩相关的知识,希望对你有一定的参考价值。
安装工具
全局安装
npm install --global gulp
项目的依赖安装
npm install --save-dev gulp
npm install --save-dev gulp-rename
npm install --save-dev gulp-uglify
npm install --save-dev gulp-concat
在要压缩的src目录下创建gulpfile.js
var gulp = require(‘gulp‘); var rename = require(‘gulp-rename‘); var uglify = require(‘gulp-uglify‘); var concat = require(‘gulp-concat‘); //建立一个名为jsmin的任务 gulp.task(‘min‘,function(){ return gulp.src(‘src/**/*.js‘) //压缩src目录下(**表示子目录)的所有.js文件, .pipe(concat(‘all.js‘)) .pipe(gulp.dest(‘src‘)) //输出新文件 .pipe(uglify()) //压缩文件 .pipe(rename({extname:‘.min.js‘})) //重命名 .pipe(gulp.dest(‘src‘)) //执行压缩后保存的文件夹 }); //建立一个默认执行的任务 gulp.task(‘default‘,[‘min‘])
结果获得一个未压缩的all.js和已经压缩的all.min.js
以上是关于gulp做简单的js压缩的主要内容,如果未能解决你的问题,请参考以下文章