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