【问题标题】:How to get updated app on reload in Figwheel?如何在 Figwheel 中重新加载时获取更新的应用程序?
【发布时间】:2020-07-03 11:20:42
【问题描述】:

在 cljs 项目中使用 Figwheel 会给我带来不可靠的缓存。有时保存项目不会加载 Figwheel,然后如果我刷新页面,而不是加载应用程序的最新版本,它会将我带到应用程序的早期缓存版本。如何在 Figwheel 中使缓存更可靠,以便在重新加载时,我处于应用程序的最新版本而不是旧版本?

【问题讨论】:

  • 请提供一个显示问题的最小示例。
  • 我的猜测是,您的 JS 代码很糟糕(请参阅开发控制台以了解错误)并且事情会中断。此外,由于构建 cljs 涉及到缓存,如果 WTF 变得很多,清理项目通常是一个好主意。

标签: clojurescript figwheel


【解决方案1】:

使用 Figwheel 可以通过某些方法来构建代码以使其“可重新加载”。您的缓存问题听起来很像某些内部状态在更改之间持续存在。查看此处的文档以获取一些提示:https://figwheel.org/docs/reloadable_code.html

【讨论】:

    猜你喜欢
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多