【发布时间】:2015-10-26 12:48:10
【问题描述】:
所以我有一个 gulpfile,
var gulp = require('gulp');
var browserify = require('gulp-browserify');
var rename = require('gulp-rename');
var uglify = require('gulp-uglify');
var source = require('vinyl-source-stream');
gulp.task('js', function () {
gulp.src('js/main.js')
.pipe(browserify())
.pipe(rename('js/bundle.js'))
.pipe(uglify())
.pipe(gulp.dest('./'));
})
gulp.task('watch', function () {
gulp.watch('js/*.js', ['js']);
})
相当混乱的标准东西 - 但我遇到的问题是而不是给我一个错误 gulp 文件只是打破了我的 gulp 手表
events.js:85
throw er; // Unhandled 'error' event
^
Error: module "./sticknav.js
在这种情况下,这是一个错字 - 应该是stickynav.js,但现在这意味着我必须返回并重新开始gulp watch。如何在不中断的情况下捕获错误。
【问题讨论】:
标签: gulp browserify gulp-watch