榆树调试器说 "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.
我有这个简单的代码:
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.