Elm:多个模块命名为 maybe

Elm: Multiple modules named maybe

我正在 运行 学习教程,我正在尝试导入 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

如何指向上述包之一?

elm-lang/core 包中的 Maybe 模块是 imported by default,因此如果您要导入的是该模块,则无需这样做。

如果不查看您安装了哪些软件包,我无法确定是什么导致了名称冲突,但是如果您创建了自己的名为 Maybe 的模块,我建议您重命名它。 NameOfDirectory.NameOfModule 等模块名称模式在 Elm 中很常见(事实上,我认为它们在某种程度上是强制执行的)。