2017-04-10 4 views
1

多分名前の複数のモジュールは、私はチュートリアルを実行しているよ、と私はMaybeモジュールをインポートしようとしているが、以下のエラーを取得しています:私はの一つを指すにはどうすればよいエルム:

I found multiple modules named 'Maybe'. 

Module 'Main' is trying to import it. 

Modules with that name were found in the following locations: 

directory ././Maybe.elm 
package elm-lang/core 

上記のパッケージ?

答えて

2

elm-lang/coreパッケージのモジュールはimported by defaultです。インポートする場合は、そのようにする必要はありません。

あなたがインストールしたパッケージを見ずに名前の衝突を引き起こしているのは確かではありませんが、独自のモジュールMaybeを作成した場合は名前を変更することをお勧めします。 NameOfDirectory.NameOfModuleのようなモジュール名のパターンは、Elmではよくあります(実際には幾分強制されていると思います)。

+1

です。私は単にmaybe.elmというファイルを持っていただけで、それは衝突を引き起こしていました。私はそれを改名し、それを修正した。 – Rich

関連する問題