【问题标题】:How to configure port in browser-sync如何在浏览器同步中配置端口
【发布时间】:2015-06-03 08:40:44
【问题描述】:

我有一个使用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

我尝试配置 gulp 任务,例如:

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

但它不起作用。

【问题讨论】:

    标签: node.js gulp browser-sync


    【解决方案1】:

    根据文档链接(link1link2)回答。

    您使用的是浏览器同步版本 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
      });
    });
    

    您直接在配置对象中指定所需的端口。

    【讨论】:

      猜你喜欢
      • 2017-10-04
      • 1970-01-01
      • 2010-11-02
      • 2016-04-28
      • 2013-05-10
      • 1970-01-01
      • 2017-05-17
      • 1970-01-01
      • 2021-04-04
      相关资源
      最近更新 更多