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

时间:2018-06-08 08:30:50

标签: angular angular-cli browser-sync sockjs

我将angular-cli与ASP.NET结合使用。因此,我创建和角度应用程序,我使用ng服务进行bnuilding,这使得分页可用于

/p:DeployOnBuild=true /p:PublishProfile=CustomProfile;DesktopBuildPackageLocation="$(build.artifactstagingdirectory)\myapp.zip"

此脚本嵌入在我的ASP.NET页面中,该页面在<script type="text/javascript" src="http://localhost:4200/i.... (4x) 下可用,并显示应用程序。

然而,实时重新加载并不起作用,因为它尝试连接到http://localhost:50744/XXXX/XXX,因此它使用ASP.NET站点的端口而不是“服务”端口#39 ;。

如何告诉sockjs-node使用4200端口而不是50744?

我尝试了什么:我查看了浏览器同步doku(https://browsersync.io/docs/options/)我无法弄清楚如何使用angular-cli设置它。

我正在使用http://localhost:50744/sockjs-node/info?t=1528445601999@angular/cli": "~1.7.4" ...

1 个答案:

答案 0 :(得分:0)

我最终使用

ng build --watch

并运行我自己的观察者(browser-sync start --proxy "localhost:XXXX" --files "..."