代码之家  ›  专栏  ›  技术社区  ›  Stefan

angular cli:如何告诉browsersync(sockjs节点)使用哪个端口

  •  0
  • Stefan  · 技术社区  · 6 年前

    我将angular cli与asp.net结合使用。因此,我创建了一个角度应用程序,这是我用ng-serve构建的,它使页面在

    <script type="text/javascript" src="http://localhost:4200/i.... (4x)
    

    这些脚本嵌入在我的asp.net页面中,在 http://localhost:50744/XXXX/XXX 显示应用程序。

    但是,实时重新加载不起作用,因为它试图连接到 http://localhost:50744/sockjs-node/info?t=1528445601999 ,因此它使用asp.net站点的端口,而不是“ng serve”的端口。

    如何告诉sockjs节点使用4200端口而不是50744?

    我试过什么 :我看了浏览器同步doku( https://browsersync.io/docs/options/ )我不知道如何用angular cli设置这个。

    我在用 @angular/cli": "~1.7.4" , "@angular/core": "^5.2.0",

    1 回复  |  直到 6 年前
        1
  •  0
  •   Stefan    6 年前

    我最后用

    ng build --watch
    

    管理我自己的观察者( browser-sync start --proxy "localhost:XXXX" --files "..." )