【问题标题】:Meteor auto refresh not working流星自动刷新不起作用
【发布时间】:2016-12-28 05:02:52
【问题描述】:

我的流星本地应用程序只是停止观看客户端文件(“客户端已修改,刷新”)。它仍然会监视服务器文件并触发“服务器已修改,重新启动”并完成它,但忽略客户端更改。

关闭它 (ctrl+c) 并重新启动它 (meteor) 并不能修复它。重新启动PC并不能解决它。

如果我强制刷新服务器(随机更改服务器文件),下一次客户端文件更改通常会触发“客户端修改,刷新”但不会完成(永远挂起)。

我搜索了很多,发现有成千上万的人在询问如何阻止文件被观看,但没有关于这个问题的问题 =\

【问题讨论】:

    标签: meteor


    【解决方案1】:

    进一步搜索,我发现有人建议“降级”流星以解决奇怪的错误(不完全是我面临的错误)。尽管如此,将其“降级”到 1.4.1.3(而不是当前的 1.4.2.3)似乎可以解决问题,至少目前是这样。

    D:\somefolder> meteor --release 1.4.1.3
    => Using Meteor 1.4.1.3 as requested (overriding Meteor 1.4.2.3)
    

    我不认为这真的可以被认为是一个答案,但至少问题已经“解决”了。

    【讨论】:

    • 感谢发帖,我相信“解决问题”的答案的定义:)
    • 我发现了一个类似的问题,但与服务器代码有关。这绝对是随机的。当我修改一些服务器代码时,项目不会刷新(即:没有 Meteor server restarted 消息)。我在 1.4.4.2 流星版本。我不会降级,而是等待升级到1.5,看看这个问题是否消失。
    【解决方案2】:

    同样的问题,但已解决。

    • 将项目重命名为 MyApp.old
    • 使用 meteor create MyApp 创建一个新项目(按照流星 1.4.3.2 版本中的运行流星 npm install 之类的指令)
    • 仅替换旧版本的整个源代码和包列表
    • 奔跑流星

    【讨论】:

      猜你喜欢
      • 2014-12-22
      • 2015-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-10
      • 2017-12-25
      • 1970-01-01
      相关资源
      最近更新 更多