이다 사용하여 하나의 작업에서 다음 스트립 디버그를 추하게 실행할 수 있습니다어떻게 나는 시도 두 가지 옵션을 모두 <strong>console.logs</strong></p> <p>를 제거 내 index.html을 내 모든 JS를 작게를 위해 내가 원하는 무엇 꿀꺽
나는 병합을 시도했지만에만 추하게 나는 두 가지를 반환 시도하지만, 단지 추하게가 실행됩니다
// Command: gulp useref
gulp.task('useref', function(){
var _uglify = gulp.src('app/index.html') // .src is the function that is very similar to locating or searching on that file or folder
.pipe(useref())
// Minifies only if it's a Javascript file
.pipe(gulpIf('*.js', uglify()))
// Minifies only if it's a CSS file
.pipe(gulpIf('*.css', cssnano()))
.pipe(gulp.dest('app/')) // .dest is the location where it will produce the output
// set to app/, so it will automatically change the index and there's no need to move files
var _strip_debug = gulp.src('app/assets/js/scripts.js')
.pipe(stripDebug())
.pipe(gulp.dest('app/assets/js'));
return merge(_uglify, _strip_debug);
});
을 실행 :
gulp.task('useref', function(){
return gulp.src('app/index.html') // .src is the function that is very similar to locating or searching on that file or folder
.pipe(useref())
// Minifies only if it's a Javascript file
.pipe(gulpIf('*.js', uglify()))
// Minifies only if it's a CSS file
.pipe(gulpIf('*.css', cssnano()))
.pipe(gulp.dest('app/')) // .dest is the location where it will produce the output
// set to app/, so it will automatically change the index and there's no need to move files
return gulp.src('app/assets/js/scripts.js')
.pipe(stripDebug())
.pipe(gulp.dest('app/assets/js'));
});
귀하의 변수의 이름은'_uglify'하지만 당신은'병합()''로 uglify' 통과 된? 그게 아무것도 수정하지 않아? –
변경했는데 오류가 사라졌습니다. 그러나 콘솔 로그는 제거되지 않습니다. –