标签:介绍 压缩 href dev 任务 cti console 目标 插件
var gulp =require('gulp');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
//创建一个处理js文件的任务
gulp.task('js', function() {
gulp.src('./js/*.js')
.pipe(uglify({
//设置toplevel为true,就会处理顶级javascript中的常量,默认情况下为false。
'toplevel': true,
'compress': {
'drop_console': true, //不允许打印出控制台信息
'drop_debugger': true,
//不允许打印出debug信息
}
}))
//将处理过的压缩文件进行重命名,加后缀名:.min
.pipe(rename({'suffix':'.min'}))
//将压缩过的文件放到目标文件夹中
.pipe(gulp.dest('./dist/js/'))
});
在这里进行摘录:
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var pipeline = require('readable-stream').pipeline;
gulp.task('compress', function () {
return pipeline(
gulp.src('lib/*.js'),
uglify(),
gulp.dest('dist')
);
});
标签:介绍 压缩 href dev 任务 cti console 目标 插件
原文地址:https://www.cnblogs.com/guyan-2020/p/12387346.html