【发布时间】:2015-03-16 23:13:37
【问题描述】:
不知什么原因,我的browserify 和gulp 停止工作。例如,这是我的 gulp js 脚本,用于捆绑我的 javascript。
gulp.task('js', function() {
gulp.src('src/js/*.js')
.pipe(plumber())
.pipe(gulp.dest('js'));
return browserify('./src/js/main', { debug: true })
.bundle()
.pipe(source('bundle.js'))
/* .pipe(streamify(uglify()))*/
.pipe(gulp.dest('.'))
.pipe(notify({ message: 'JavaScript has been bundled with Browserify!'}));
// .pipe(livereload());
});
这里是main.js:
var ajaxChng = require('./ajax-changelog');
ajaxChng();
在src/js/ajax-changelog.js 里面是这样的:
module.exports = {
console.log('Hello World');
};
但是当我做gulp js 时,我得到:
λ gulp js
[19:11:50] Using gulpfile c:\wamp\www\osrsmap\gulpfile.js
[19:11:50] Starting 'js'...
events.js:85
throw er; // Unhandled 'error' event
^
SyntaxError: Unexpected token
...我做错了什么?
【问题讨论】:
-
其余的错误是什么?堆栈跟踪是最重要的部分。
-
没有人注意到“有用”的错误上下文是完全错误的?这就是整个消息,没有堆栈,无论实际源代码是什么,它总是显示的代码 sn-p 是
events.js:<some line>\n throw err; // unhandled 'error' event\n ^\n SyntaxError: Unexpected token。
标签: javascript gulp browserify