开始
程序员文章站
2022-07-13 08:00:08
...
$_> npm i -D [email protected] gulp-rename gulp-uglify
$_> touch Gulpfile.js
// Gulpfile.js
'use strict';
var { src, dest, series } = require('gulp'); // 引入
var rename = require('gulp-rename');
var uglify = require('gulp-uglify');
var DEST = 'build/';
function default() { // 创建任务
return src('foo.js') // 得到文件
.pipe(gulp.dest(DEST)) // .pipe 得到上一个步处理完的文件
.pipe(uglify())
.pipe(rename({ extname: '.min.js' }))
.pipe(dest(DEST)); // gulp.dest 输出
});
function clean(cb) {
//
cb(); // 完成标志
}
exports.clean= clean;
exports.default = default; // 默认任务 -> $_> gulp
exports.all = series(clean,default); // 组合任务