前端开发人员正在休假,我需要快速做一些更改。
我正在运行gulp子任务将js文件合并到一个app.js.当我运行这个子任务只是为了观察更改时,它会编译一个与服务器文件完全不同的新app.js文件,即使我没有做任何更改。如果我运行这个子任务,即使没有任何更改,网站也不会加载。
我收到错误
TypeError: selector cannot be an empty string
这是gulp任务:
gulp.task('js', function() {
livereload.listen();
bundle();
}); // so you can run `gulp js` to build the file
b.on('update', bundle); // on any dep update, runs the bundler
b.on('log', gutil.log); // output build logs to terminal
function bundle() {
return b.bundle()
// log errors if they happen
.on('error', gutil.log.bind(gutil, 'Browserify Error'))
.pipe(source('app.js'))
.pipe(gulp.dest('./dist'))
.pipe(livereload());
时间不多了。任何帮助将不胜感激。
答案 0 :(得分:0)
我正在使用Task runner而它是为命令行设置的。