経緯・やりたい事
-
gulpでjsファイルの
console.log(***)
を削除したく、gulp-strip-debug
を使うことにした。 -
しかし、実行すると
console.log(***)
がvoid 0
に置き換わっている。 -
単純に
console.log(***)
を削除するにはどうしたらよいか。
コード
var gulp = require('gulp'); var webserver = require('gulp-webserver'); var plumber = require('gulp-plumber'); var stripDebug = require('gulp-strip-debug'); var jshint = require('gulp-jshint'); var paths = { dist: './dist', src: './src' }; ~中略~ gulp.task('js', function() { gulp.src(paths.src + '/js/*.js') .pipe(plumber()) .pipe(jshint('.jshintrc')) .pipe(jshint.reporter('jshint-stylish')) .pipe(jshint.reporter('fail')) .pipe(stripDebug()) .pipe(gulp.dest(paths.dist + '/js')); }); ~後略~
以上になります。
よろしくお願い致します。
追記
gulp-strip-debug
後に、gulp-uglify
でjsをuglifyすると、void 0
部分は削除される様子。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/09 03:04