我使用“gulp build”从一组.js文件(角度代码)生成单个.js文件。
它正在创建类似“app-randomstring.js”的文件,但我希望它是“app.js”,该怎么做?
/ ** *欢迎来到你的gulpfile! * gulp任务分为gulp目录中的几个文件 *因为把所有这些放在一起真的太长了 * /
'use strict';
var gulp = require('gulp');
var wrench = require('wrench');
/**
* This will load all js or coffee files in the gulp directory
* in order to load all gulp tasks
*/
wrench.readdirSyncRecursive('./gulp').filter(function(file) {
return (/\.(js|coffee)$/i).test(file);
}).map(function(file) {
require('./gulp/' + file);
});
/**
* Default task clean temporaries directories and launch the
* main optimization build task
*/
gulp.task('default', ['clean'], function () {
gulp.start('build');
});
答案 0 :(得分:0)
我使用这样的东西:
var concat = require('gulp-concat'),
uglify = require('gulp-uglify'),
gulp.task('build-js', [], function () {
jslibs = ['path/to/file.js', 'path/to/file2.js'];
return gulp.src(jslibs)
.pipe(concat('all.min.js')) // the name you want
.pipe(uglify({mangle: false}))
.pipe(gulp.dest('output/path/js/'))
});