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

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

  1. 'use strict';
  2. var gulp = require('gulp');
  3. var rename = require('gulp-rename');
  4. var uglify = require('gulp-uglify');
  5. var DEST = 'build/';
  6. gulp.task('default', function() {
  7. return gulp.src('foo.js')
  8. // ここでは、非minifyバージョンの出力
  9. .pipe(gulp.dest(DEST))
  10. // ここでは、minifyしてfoo.min.jsに名前変更
  11. .pipe(uglify())
  12. .pipe(rename({ extname: '.min.js' }))
  13. .pipe(gulp.dest(DEST));
  14. });

 Back to top

© 2010 - 2017 STUDIO KINGDOM