0
我正在使用gulp-uglify來縮小我的代碼,並且有一件事我想改變。我的下一個gulpfile.js
。當我做gulp calendar-uglify
時,我得到了編譯裏面/編譯/目錄和名稱calendar.min.js
。如果我在uglify
內更改名稱,然後再次運行該命令,gulp會再次生成該名稱。gulp-uglify無法更改名稱
我的意思是,似乎uglify無法編譯與我寫的名字的文件。 Gulp-uglify allways採用concat文件的文件名。
我該怎麼做才能改變這種狀況?
TY,
雅斯特爾
gulpfile.js
// Dependencies
var gulp = require('gulp'),
concat = require('gulp-concat'),
uglify = require('gulp-uglify');
// Private callbacks
/**
* Calendar js concat
* @private
**/
var _calendarConcat = function(){
return gulp.src(['./src/olympics/Calendar.js', './src/entry/calendar.js'])
.pipe(concat('calendar.min.js'))
.pipe(gulp.dest('./dist'));
};
/**
* Calendar js uglify
* @private
**/
var _calendarUglify = function(){
return gulp.src('./dist/calendar.min.js')
.pipe(uglify('calendar.min.js', {
mangle: true,
output: {
beautify: true
}
}))
.pipe(gulp.dest('./compile/'));
};
// Task def
gulp.task('calendar-concat', _calendarConcat);
gulp.task('calendar-uglify', _calendarUglify);