2016-05-17 30 views
8

私はエルム(0.17)でちょっと遊んでみようとしています。 elm reactorを実行しているときに次のエラーが表示されモジュール 'Graphics.Element'を見つけることができません

import Graphics.Element exposing (..) 

main = 
    show "Hello!" 

I cannot find module 'Graphics.Element'.

Module 'Main' is trying to import it.

Potential problems could be:

  • Misspelled the module name
  • Need to add a source directory or new dependency to elm-package.json

私はelm package install evancz/elm-graphicsを実行しなかったし、それが成功しましたが、私は実行しているこの単純な例を取得することはできません。また、依存関係のサイドバーの下でlocalhost:8000を開いたときに表示されます。

他の例を見ると、同じようにインポートが行われます。

何が問題が発生する可能性がありますか?

答えて

19

バージョン0.17では、モジュール名がElementに変更されましたので、Graphics要素をHtmlに変換する必要があります。以下にコードを変更してみてください:

import Element exposing (..) 

main = 
    toHtml <| show "Hello!" 
+1

として書かれている、これはバージョン0.17.1でコンパイルしますが、それはランタイムエラーを与える:** Uncaught ReferenceError:Elmが定義されていません**。これを避けるには、beginnerProgramでラップしなければなりませんでした:main = beginnerProgram {model =()、view = \ _ - > toHtml <| "こんにちは!" 、update = \ _ _ - >()} ' –

関連する問題