我想尝试一下榆树(0.17).但我无法运行这个简单的示例:
import Graphics.Element exposing (..)
main =
show "Hello!"
Run Code Online (Sandbox Code Playgroud)
运行时显示以下错误elm reactor:
我找不到模块'Graphics.Element'.
模块'Main'正在尝试导入它.
潜在的问题可能是:
- 拼错了模块名称
- 需要向elm-package.json添加源目录或新依赖项
我跑了elm package install evancz/elm-graphics,它成功了.在Dependencies边栏下打开localhost:8000时我也看到了它.
在查看其他示例时,他们以相同的方式进行导入.
什么可能导致问题?
Cha*_*ert 19
在版本0.17中,模块名称已更改为Element,您现在需要将Graphics元素转换为Html.尝试将代码更改为以下内容:
import Element exposing (..)
main =
toHtml <| show "Hello!"
Run Code Online (Sandbox Code Playgroud)
小智 6
根据目前的elm-lang.org/examples,hello-html现在写成了
import Html exposing (text)
main =
text "Hello!"
Run Code Online (Sandbox Code Playgroud)