angular-cli: 如何告诉 browsersync (sockjs-node) 使用哪个端口
angular-cli: how to tell browsersync (sockjs-node) which port to use
我正在结合使用 angular-cli 和 ASP.NET。因此,我创建了 angular 应用程序,我正在使用 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-node 使用 4200 端口而不是 50744?
我试过的方法:我查看了浏览器同步 doku (https://browsersync.io/docs/options/) 我不知道如何使用 angular- cli.
我正在使用 @angular/cli": "~1.7.4"
、"@angular/core": "^5.2.0",
...
我最终使用了
ng build --watch
和运行我自己的观察者(browser-sync start --proxy "localhost:XXXX" --files "..."
)
我正在结合使用 angular-cli 和 ASP.NET。因此,我创建了 angular 应用程序,我正在使用 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-node 使用 4200 端口而不是 50744?
我试过的方法:我查看了浏览器同步 doku (https://browsersync.io/docs/options/) 我不知道如何使用 angular- cli.
我正在使用 @angular/cli": "~1.7.4"
、"@angular/core": "^5.2.0",
...
我最终使用了
ng build --watch
和运行我自己的观察者(browser-sync start --proxy "localhost:XXXX" --files "..."
)