无论出于何种原因,我的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
......我做错了什么?
答案 0 :(得分:10)
等等......这是无效的javascript:
module.exports = {
console.log('Hello World');
};
也许你是这个意思?
module.exports = function () {
console.log('Hello World');
};