gulp uglify unclearify error

时间:2017-01-10 07:04:44

标签: node.js npm gulp 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'));
});

我添加错误的打印屏幕:

enter image description here

我知道jquery.elevatezoom文件中存在问题,我无法找到问题。

感谢。

1 个答案:

答案 0 :(得分:1)

我更新了gulp-uglify&#39;后出现此错误,在我的情况下,管道被泵取代。

因为泵可以显示错误详细信息,请查看此why use pump

所以,也许你可以试试这个:

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
     );});

它现在适用于我的项目,希望它可以提供帮助。