ng serve live reload не работает в скрипте - PullRequest
0 голосов
/ 12 июня 2018

Когда я просто нажимаю ng serve, он обнаруживает мои изменения и перезагружает страницу.
Однако, если я пытаюсь использовать npm run myStartScript, это не так.
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).

1 Ответ

0 голосов
/ 18 июня 2018

Прошло некоторое время, но я нашел проблему.
В не связанной с этим проблеме я получил 404 от sockjs-node.
Исправление, как представлено здесь: https://github.com/angular/angular-cli/issues/8487#issuecomment-344665930

Так что, очевидно, WDS задыхался от ошибки и отказывался подтверждать запросы на обновление страницы.Устранение ошибки sockjs-узла решило мою проблему.

...