代码之家  ›  专栏  ›  技术社区  ›  J Weezy

“弃用:升级ember cli inject live reload版本至1.10.0或更高版本”警告在升级后不会消失

  •  0
  • J Weezy  · 技术社区  · 6 年前

    我刚开始在灰烬前端网站工作,最近收到一条警告,声明如下:

    不推荐:将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 ember s

    1 回复  |  直到 6 年前
        1
  •  4
  •   Gaurav    6 年前

    我认为您可能有多个版本的 ember-cli-inject-live-reload npm ls ember-cli-inject-live-version .

    ember-cli-dependency-lint . 如果您安装了它,然后运行 ember dependency-lint

        2
  •  1
  •   Alexander Bösecke    5 年前

    当我添加 "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_代理的原因。