minifyと非minifyの両バージョンを出力

JavaScriptファイルを連結する際にminifyと非minifyの両方のバージョンを出力するには、 gulp-renameを使用して、destに対して2度パイプを行います。(minify前と、minify後)

'use strict';

var gulp = require('gulp');
var rename = require('gulp-rename');
var uglify = require('gulp-uglify');

var DEST = 'build/';

gulp.task('default', function() {
  return gulp.src('foo.js')
    // ここでは、非minifyバージョンの出力
    .pipe(gulp.dest(DEST))
    // ここでは、minifyしてfoo.min.jsに名前変更
    .pipe(uglify())
    .pipe(rename({ extname: '.min.js' }))
    .pipe(gulp.dest(DEST));
});

 Back to top

© 2010 - 2017 STUDIO KINGDOM