榆树调试器说 "no watches" 当我有一个

elm debugger says "no watches" when I do have one

我有这个简单的代码:

module Main where
import Debug
import Html exposing (Html,text,select)
import Html.Attributes exposing (id)
import StartApp.Simple as StartApp
main : Signal Html
main=
    StartApp.start {model=0,update=update,view=view}
type Action=
    Noop
update : Action -> Int -> Int
update a i =
    case a of
        Noop -> i
view : Signal.Address Action -> Int -> Html
view a i=
    select [id "list"] (Debug.watch "options" viewoptions)

options : List String
options=["ahmad","batoul","hello"]
viewoptions : List Html
viewoptions=
    List.map text options

我需要查看 viewoptions 的值,当我启动 elm-reactor 并转到 0.0.0.0:8000 时,我转到我的文件 (main.elm) 并按下扳手,之后我得到"No watches found" 并建议我使用 Debug.watch 或 Debug.watch 摘要。

我查看了 this 页面中的示例,它们有效,那么为什么我的不行?

目前,在处理端口时 elm-reactor 存在一些未解决的错误,这些错误会导致使用 StartApp 进行调试监视失败。有an open issue here.