Module 如何导入本地模块?

Module 如何导入本地模块?,module,local,elm,Module,Local,Elm,我有一个本地辅助模块,List.Extensions,我想将其导入Main.elm模块。它存在于同一目录中。当我尝试这样做时,我得到一个错误,告诉我: 我找不到模块“List.Extensions” 模块“Main”正在尝试导入它 List.Extensions.elm的内容是: module List.Extensions exposing (..) test = 1 import List.Extensions [...] Main.elm的内容是: module List.Exte

我有一个本地辅助模块,
List.Extensions
,我想将其导入Main.elm模块。它存在于同一目录中。当我尝试这样做时,我得到一个错误,告诉我:

我找不到模块“List.Extensions”

模块“Main”正在尝试导入它

List.Extensions.elm
的内容是:

module List.Extensions exposing (..)

test = 1
import List.Extensions

[...]
Main.elm
的内容是:

module List.Extensions exposing (..)

test = 1
import List.Extensions

[...]

我找不到设置本地模块的任何资源或指南,我该如何做?

看起来本地elm模块必须根据文件系统结构命名。因此,
List.Extensions.elm
必须重命名为
Extensions.elm
,并移动到
List\Extensions.elm
。我找不到有关这方面的任何文件,但轶事似乎是这样。在其他人遇到相同问题时发布。

看起来本地elm模块必须根据文件系统结构命名。因此,
List.Extensions.elm
必须重命名为
Extensions.elm
,并移动到
List\Extensions.elm
。我找不到有关这方面的任何文件,但轶事似乎是这样。在其他人遇到相同问题时发布。

这是正确的。这里有一个规范的文档参考:这是正确的。以下是这方面的规范文档参考: