2017-01-10 6 views
0

꿀풀을 사용 중이며 오류가 발생합니다.꿀풀 uglify 오류가 명확하지 않습니다.

var uglify = require('gulp-uglify'); 
var deleteLines = require('gulp-delete-lines'); 

// JS concat, strip debugging and minify 
gulp.task('scripts', function() { 
    gulp.src(['./layout3/**/*.js','!./layout3/**/*.min.js']) 
    .pipe(deleteLines({ 
     'filters': [/<script\s+type=["']text\/javascript["']\s+src=/i, /<script>/i] 
    })) 
    .pipe(uglify().on('error', function(e){ 
      console.log(e); 
     })) 
    .pipe(gulp.dest('./layout2')); 
}); 

나는 오류의 인쇄 화면을 추가합니다 :

내 코드입니다

enter image description here

내가 jquery.elevatezoom 파일에 문제가 있음을 알고, 그럴 수 없어 문제를 찾아라.

감사합니다.

답변

1

나는 'gulp-uglify'를 업데이트 한 후이 오류가 발생했다. 내 경우에는 파이프가 펌프로 교체되었다. ,

var pump = require('pump'); //npm install it first 

    gulp.task('cssmin', function (cb) { 
     pump([ 
     gulp.src(['./layout3/**/*.js','!./layout3/**/*.min.js']), 
     deleteLines({'filters': [/<script\s+type=["']text\/javascript["']\s+src=/i, /<script>/i]}), 
     uglify().on('error', function(e){ 
      console.log(e); 
      }) 
     gulp.dest('./layout2') 
      ], 
     cb 
    );}); 

이 지금 내 프로젝트에서 작동이 도움이 될 수 있습니다 희망 :

펌프 오류 세부 사항을 표시 할 수 있기 때문에

는, 어쩌면 당신이 시도 할 수 있습니다, 그래서이 why use pump

을 checkt.