我找不到模块'Graphics.Element'

时间:2016-05-17 18:35:38

标签: elm

我想尝试一下榆树(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时我也看到了它。

在查看其他示例时,他们以相同的方式进行导入。

什么可能导致问题?

2 个答案:

答案 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!"