2016-12-31 8 views
2

Githubからthisプロジェクトをダウンロードし、elmバージョン0.18を使用して実行しようとしました。ELM 0.18のグラフィックパッケージはどうなりましたか?

プロジェクトはもともとはelm版で書かれていますので、私の版で動かそうとしました。

コンパイラは、だから私はパッケージpageに入力し、それがコアのパッケージの一部であったことを見たが、私は、私はa page where I could no longer understand what is going on.になった最新のバージョンに行くためにリンクをhittedときI cannot find module 'Graphics.Collage'.

を言いました。 それが書かれている場合:

problem with parameter 'version': Must have format MAJOR.MINOR.PATCH (e.g. 1.0.2) 
  1. 誰かがこのうち意味をなさないだろうか?
  2. elm 0.18でグラフィックパッケージをインポートするにはどうすればよいですか?
  3. ページに同じエラーが表示される他のパッケージのソリューションを見つけるにはどうすればよいですか?
+0

また、 "ELM"と "Elm"と言うときには、多くの人が怒ります。 "Sass"のときは "SASS"と言います。 – toastal

答えて

9

本当にElmはパッケージがコアから外れてしまう問題があります。代わりにevancz/elm-graphicsをインストールしてみてください。

さらに質問3:私は通常http://package.elm-lang.org/に行き、そこからパッケージ名を検索します。

+0

'elm-graphics'パッケージを入手したら、' Graphics.Collage'などから 'Collage'にインポートを変更する必要があることに注意してください。 'elm-graphics'パッケージがインストールされると、モジュールの詳細を見ることができます。 – ravuya

2

コード履歴で判断すると、ビルドに成功しようとしているプロジェクトが2014年12月に最後に行われた(2016年に「elm 0.17へのアップグレードを開始する」というコメントがありますが、 )。 2014年12月、Elmの最新バージョンは0.14でした。

Elmの最新バージョンは0.18です。途中の各リリース(0.15,0.16,0.17,0.18)に変更が導入されました。これらのほとんどは、リリースノート:http://elm-lang.org/blogに記載されています(そのページの「記事」より下にスクロールしてください)。

Elm 0.17で導入された変更点は、アップグレードプラン:https://github.com/elm-lang/elm-platform/blob/master/upgrade-docs/0.17.mdでした。今回のアップグレード計画では、「Graphics。*の機能はevancz/elm-graphicsにあります」(Andreas Hultgren氏がすでに指摘しているように)もう1つの参考資料はhttp://faq.elm-community.org/17.htmlで、Graphics.Collageの詳細を含んでいます。

Graphics.Collageの変更は、Elm 0.14からElm 0.18までの途中で導入された多くの変更の1つに過ぎません。作業していたプロジェクトのこの変更されたクローン:https://github.com/dc25/elm-pongは、Elm 0.18でコンパイルして実行する必要があります。

関連する問題