nodejs用gulp管理前端文件方法

2020-06-17 05:36:23易采站长站整理

return gulp.src('js/*.js')
.pipe(uglify())//压缩
.pipe(concat('all.min.js'))//输入到all.min.js中
.pipe(gulp.dest('./build'))//指定目录
.on('end', callback);//结束事件回调
});
//检查文件体积
function callback() {
var path = "./build/all.min.js";
var exists = fs.existsSync(path);
if (!exists) {
return;
}
var states = fs.statSync(path);
console.log("file size:" + Math.ceil(states.size / 1024) + "kb");
}

PS:taskName为变量,任务名。可以定义多个task,并根据glup+taskName执行不同的task

(5)执行gulp命令 :gulp taskName

(6)执行成功之后检查build文件是否有all.min.js生成

Don’t go too far and forget why starting!