gulp.js子任务编译坏js

时间:2015-12-22 07:52:18

标签: javascript node.js gulp

前端开发人员正在休假,我需要快速做一些更改。

我正在运行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());

时间不多了。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我正在使用Task runner而它是为命令行设置的。