ฉันกำลังพยายามใช้ Gulp เพื่อ:
- นำไฟล์จาวาสคริปต์ 3 ไฟล์มาต่อกันจากนั้นบันทึกผลลัพธ์ลงในไฟล์ (concat.js)
- ใช้ไฟล์ที่ต่อกันนี้และอัปเกรด / ย่อขนาดไฟล์จากนั้นบันทึกผลลัพธ์ลงในไฟล์อื่น (uglify.js)
ฉันมีรหัสต่อไปนี้แล้ว
var gulp = require('gulp'),
gp_concat = require('gulp-concat'),
gp_uglify = require('gulp-uglify');
gulp.task('js-fef', function(){
return gulp.src(['file1.js', 'file2.js', 'file3.js'])
.pipe(gp_concat('concat.js'))
.pipe(gp_uglify())
.pipe(gulp.dest('js'));
});
gulp.task('default', ['js-fef'], function(){});
อย่างไรก็ตามดูเหมือนว่าการดำเนินการ uglify จะไม่ทำงานหรือไฟล์ไม่ได้ถูกสร้างขึ้นด้วยเหตุผลบางประการ
ฉันต้องทำอย่างไรเพื่อให้สิ่งนี้เกิดขึ้น