我使用generator-gulp-webapp,但我想选择以缩小形式构建的Javascript文件。如何修改gulpfile.js
?这是html
任务。我想我应该编辑这个任务。
gulp.task('html', ['views','styles'], function () {
var assets = $.useref.assets({searchPath: ['.tmp', 'app', '.']});
return gulp.src(['app/*.html', '.tmp/*.html'])
.pipe(assets)
.pipe($.if('*.js', $.uglify()))
.pipe($.if('*.css', $.csso()))
.pipe(assets.restore())
.pipe($.useref())
.pipe(gulp.dest('dist'));
});
答案 0 :(得分:1)
如果你只想在这里uglify js文件是一个简单的任务:
var gulp = require('gulp');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
gulp.task('js', function() {
return gulp.src('app/js/*.js') //get all js
pipe(concat('main.js')) //concat all js in a single file
pipe(uglify()) //minify js
pipe(gulp.dest('dist')); //output js in dist folder
gulp.task('watch', function() {
gulp.watch('app/js/*', ['js']);
});