2016-04-24 39 views
0

下面列出的是抛出一个错误。这是我的大文件,所以我想弄明白。它正在发射events.js:154。扔呃; //未处理的“恐怖”事件。gulpfile抛出错误events.js:154

任何想法这里有什么问题吗?昨晚很好,它甚至将一个新的main.min.js文件写入js文件夹。什么是错,如何让丑化再次起作用?

/* Required */ 
var gulp = require('gulp'), 
    uglify = require('gulp-uglify'), 
    rename = require('gulp-rename'); 

/* Scripts Task */ 
gulp.task('scripts', function(){ 
    gulp.src(['app/js/**/*.js', '!app/js/**/*min.js']) 
    .pipe(rename({suffix:'.min'})) 
    .pipe(uglify()) 
    .pipe(gulp.dest('app/js')); 
}); 

/* Watch Task */ 
gulp.task('watch', function(){ 
    gulp.watch('app/js/**/*.js', ['scripts']); 
}); 

/* Default Task */ 
gulp.task('default', ['scripts', 'watch']); 

回答

0

首先,你不需要在你的default任务再次执行scripts。它已经在您的watch任务中执行

+0

仍然抛出一个错误,不会uglify main.js.谢谢你尝试。 – Corey

+0

您是否有全球可用的gulp? –

+0

是的,我昨天晚上一切正常。我尝试添加gulp-sass并编译我的style.scss ...导致main.js不能缩小,所以我试着调整它,并且都失败了。现在我迷失在中间的某个地方试图恢复js缩小功能。之后,去一个diff sass插件。 要添加,当我npm安装,它不会自动保存到我的package.json,我必须手动编辑它。难道我没有正确配置它吗?如果我需要添加其他文件,请告诉我。 THANK YOU – Corey