如何在浏览器同步中configuration端口
我有一个与browser-sync
运行的gulp
任务,默认情况下,它运行在node.js服务器的端口3000上。我想要将默认端口更改为任何其他端口,如3010。
var gulp = require('gulp'), connect = require('gulp-connect'), browserSync = require('browser-sync'); gulp.task('serve', [], function() { browserSync( { server: "../ProviderPortal" }); }); /*** 8. GULP TASKS **********/ gulp.task('default', ['serve']);
我在用:
browser-sync version-2.6.1
我尝试configuration吞咽任务,如:
gulp.task('serve', [], function() { browserSync( { ui: { port: 8080 }, server: "../ProviderPortal" }); });
但它没有工作。
根据文档链接( link1 , link2 )回答。
您正在使用浏览器同步版本2.0+,他们有不同的推荐语法。 使用这个语法你的代码可能是这样的:
// require the module as normal var bs = require("browser-sync").create(); .... gulp.task('serve', [], function() { // .init starts the server bs.init({ server: "./app", port: 3010 }); });
您可以直接在configuration对象中指定所需端口。