【问题标题】:Elm: Multiple modules named maybeElm:多个模块命名可能
【发布时间】:2017-04-10 09:21:55
【问题描述】:

我正在阅读教程,我正在尝试导入 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 maybe


    【解决方案1】:

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

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

    【讨论】:

    • 我明白了。我只是有一个名为 Maybe.elm 的文件,这导致了冲突。我重命名了它并修复了它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    • 2013-11-04
    • 2018-01-17
    • 2016-03-23
    相关资源
    最近更新 更多