0

当我使用ng serve它时,它会检测到我的更改并重新加载页面。
但是,如果我尝试使用npm run myStartScript它不会。
我的开始脚本:

ng serve --deploy-url https://localhost:4200/ --ssl true --ssl-key \"my_store.key\"  --ssl-cert \"my_key_store.crt\"

版本:

Angular CLI: 6.0.8
Node: 8.11.2
OS: win32 x64
Angular: 6.0.4

编辑:我做了更多的测试。localhost:4200无论ng serve我使用哪个命令,直接将我的浏览器指向工作。但是,当我在远程服务器(从中提取脚本localhost)上启动我的项目时,它不会自动重新加载。
在以前的项目中使用完全相同的配置,这有效。唯一的区别是 Angular 版本(4 与 6)和 Angular CLI 版本(1.0 与 6)。

4

1 回答 1

0

花了一段时间,但我发现了问题。
在一个不相关的问题中,我从sockjs-node.
修复如下所示:https ://github.com/angular/angular-cli/issues/8487#issuecomment-344665930

显然,WDS 因错误而窒息,并拒绝确认刷新页面的请求。解决 sockjs-node 错误解决了我的问题。

于 2018-06-18T11:54:45.577 回答