通过gulp任务指定根文件夹的webserver

时间:2015-05-01 15:01:50

标签: npm gulp

我看了几个gulp服务器实例(目前正在使用gulp-webserver),但我似乎找不到在哪里设置服务器的根文件夹per the params I see here请参阅下面的代码:

gulp.task('webserver', function() {
  gulp.src(debugFolder)
    .pipe(webserver({
      directoryListing: true
    }));
});

我不确定gulp.src param是做什么的,因为它不是根。根是保存gulp脚本的文件夹。我在这个模块上遗漏了什么,或者是否有其他模块可以做到这一点?努力让事情变得简洁。

1 个答案:

答案 0 :(得分:1)

请不要使用gulp-webserver,因为它不是Gulp插件,并且已由社区blacklisted使用。我建议您使用BrowserSync,这正是您所需要的,并且更加独立。查看this documentation或我的小writeup here。它会像这样工作:

var browserSync = require('browser-sync');

gulp.task('webserver', function() {
    browserSync({
        server: {
            baseDir: "./app/"
        }
    });
});

它能够做得更多!

相关问题