gulp uglify неясная ошибка

Я использую gulp 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'));
});

Добавляю принтскрин ошибки:

введите здесь описание изображения

Я знаю, что есть проблема в файле jquery.elevatezoom, я не могу найти проблему.

Благодарю.


person Lior Konimbo    schedule 10.01.2017    source источник


Ответы (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
     );});

теперь он работает над моим проектом, надеюсь, это поможет.

person xxxx    schedule 05.07.2017