【问题标题】:can't use the debugger with elm-reactor不能将调试器与 elm-reactor 一起使用
【发布时间】:2016-06-09 09:02:21
【问题描述】:

我正在尝试将 Debugger 与 elm-reactor 一起使用,但出现此错误:

`Debug` does not expose `watch`.

我正在导入 Debug 包:

import Debug

根据mouse example

【问题讨论】:

    标签: debugging elm


    【解决方案1】:

    截至0.17.0 发布,Debug 包不再公开watch 函数。

    Debug.watch 仅在 Time-Travel Debugging 的上下文中有意义,而在 0.17.0 版本中不可用。

    您所指的示例是使用 Elm 0.16.0 编写的,任何使用 Signal 包的示例都不再相关。

    在 Evan 的官方博客文章中查看有关最新版本的更多详细信息:A Farewell to FRP

    【讨论】:

    • 谢谢,可惜我们没有穿梭调试了。希望他们能尽快把它带回来!
    • @pietro909 乐于助人!其实有一个社区自制的Time-Travel Debuggerhttps://github.com/jinjor/elm-time-travel,不过正式版会在下个版本推出,据Evan's comment就此事表示。
    【解决方案2】:

    watch was removed from Debug 0.17 之前的版本。

    Here is a discussion 关于将watchwatchSummary 移动到新的Reactor 模块(因为它们仅在elm-reactor 中有用)或用log 和@987654328 完全替换它们的决定@。这些分辨率在 0.17 中都没有发生,所以我们暂时没有它们。

    【讨论】:

      猜你喜欢
      • 2016-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多