Предупреждение «УСТАРЕЛО: обновить версию ember-cli-inject-live-reload до 1.10.0 или выше» после обновления не исчезнет - PullRequest
0 голосов
/ 10 декабря 2018

Я новичок в работе над интерфейсным сайтом Ember и только недавно получил предупреждение о следующем:

УСТАРЕЛО: обновите версию ember-cli-inject-live-reload до 1.10.0 или выше

Я пошел вперед и пробежал npm audit fix и npm upgrade ember-cli-inject-live-reload.Когда я запускаю npm show ember-cli-inject-live-reload version, он говорит 2.0.1.Но при повторном запуске ember s я получаю ту же ошибку устаревания.Я попытался закрыть и перезапустить VS Code, который не работал.Кто-нибудь знает, почему это происходит и как я могу это исправить?Или я просто игнорирую это?

Ответы [ 2 ]

0 голосов
/ 14 июня 2019

Я получаю это сообщение, когда добавляю "liveReloadOptions": {...} или "liveReloadJsUrl": "..." в .ember-cli.liveReloadHost и liveReloadPort вообще не работают.

Я решил эту проблему, удалив эту опцию из .ember-cli и изменив мою конфигурацию apache, чтобы вместо нее использовать mod_proxy_wstunnel .

Моя конфигурация apache теперь выглядит следующим образом:

[...]
ProxyPass "/server/" "!"
ProxyPass "/_lr/livereload.js" "http://localhost:4200/_lr/livereload.js"
ProxyPassReverse "/_lr/livereload.js" "http://localhost:4200/_lr/livereload.js"
ProxyPass "/_lr/livereload" "ws://localhost:4200/_lr/livereload"
ProxyPassReverse "/_lr/livereload" "ws://localhost:4200/_lr/livereload"
ProxyPass "/" "http://localhost:4200/"
ProxyPassReverse "/" "http://localhost:4200/"
[...]

Мой бэкэнд может быть доступен через localhost / server / - вот почему я вообще использую mod_proxy.

0 голосов
/ 10 декабря 2018

Я думаю, у вас может быть установлено несколько версий ember-cli-inject-live-reload, основной из которых является 2.0.1, но некоторые дополнения содержат более старую версию.Чтобы выяснить это, попробуйте запустить npm ls ember-cli-inject-live-version.

. Чтобы вообще избежать подобных проблем, я рекомендую ember-cli-dependency-lint.Если вы установите его, а затем запустите ember dependency-lint, он определит все дополнения, в которых установлено несколько версий.

...