时间调度器

Version < 0.18.0

在撰写本文时(2016 年 7 月),榆树反应堆暂时被剥夺了其时间旅行功能。但是,使用 jinjor/elm-time-travel包可以获得它。

它的使用镜像 Html.AppNavigation 模块的 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 标志编译程序,无需额外工作即可获得时间旅行调试