如何导入本地模块?

时间:2016-08-09 15:58:11

标签: module local elm

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

  

我找不到模块'List.Extensions'。

     

模块'Main'正在尝试导入它。

List.Extensions.elm的内容是:

module List.Extensions exposing (..)

test = 1

Main.elm的内容是:

import List.Extensions

[...]

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

1 个答案:

答案 0 :(得分:6)

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