node.js - How to configure port in browser-sync -


i have gulp task running browser-sync,by default running on port 3000 of node.js server.i want change default port other port 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']); 

i using:

browser-sync version-2.6.1 

i tried configuring gulp task like:

gulp.task('serve', [], function() {     browsersync(     {         ui: {        port: 8080        },         server: "../providerportal"     }); }); 

but didnot work.

answer based on documentation links (link1, link2).

you using browser-sync version 2.0+, have different recommended syntax. using syntax code this:

// require module normal var bs = require("browser-sync").create();  ....  gulp.task('serve', [], function() {   // .init starts server   bs.init({     server: "./app",     port: 3010   }); }); 

you specify required port directly in configuration object.


Comments