我将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"
...
答案 0 :(得分:0)
我最终使用
ng build --watch
并运行我自己的观察者(browser-sync start --proxy "localhost:XXXX" --files "..."
)