时间调度器
Version < 0.18.0
在撰写本文时(2016 年 7 月),榆树反应堆暂时被剥夺了其时间旅行功能。但是,使用 jinjor/elm-time-travel
包可以获得它。
它的使用镜像 Html.App
或 Navigation
模块的 program*
功能,例如代替:
import Html.App
main =
Html.App.program
{ init = init
, update = update
, view = view
, subscriptions = subscriptions
}
你写的:
import TimeTravel.Html.App
main =
TimeTravel.Html.App.program
{ init = init
, update = update
, view = view
, subscriptions = subscriptions
}
(当然,用 elm-package
安装包后。)
结果,你的应用界面会发生变化,请参阅其中一个演示 。
Version >= 0.18.0
从版本 **0.18.0 开始,**你可以使用 --debug
标志编译程序,无需额外工作即可获得时间旅行调试 。