2017-04-10 2 views
1

Ich laufe durch ein Tutorial namens, und ich versuche, die Maybe Modul zu importieren, aber ich die folgenden Fehler bekommen:Elm: Mehrere Module vielleicht

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 

Wie verweise ich auf einen der über Paketen?

Antwort

2

Das Maybe-Modul aus dem elm-lang/core-Paket ist imported by default. Wenn Sie das also importieren möchten, müssen Sie dies nicht tun.

Ich kann nicht sicher sein, was den Namen Kollision verursacht, ohne zu sehen, welche Pakete Sie installiert haben, aber wenn Sie Ihr eigenes Modul mit dem Namen Maybe erstellt haben, empfehle ich, es umzubenennen. Modulname Muster wie NameOfDirectory.NameOfModule sind in Elm üblich (in der Tat, ich denke, sie sind etwas durchgesetzt).

+1

Ich sehe. Ich hatte einfach eine Datei namens may.elm, und das verursachte den Konflikt. Ich habe es umbenannt und das repariert. – Rich