module - 如何导入本地模块?

标签 module local elm

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

I cannot find module 'List.Extensions'.

Module 'Main' is trying to import it.

List.Extensions.elm的内容是:

module List.Extensions exposing (..)

test = 1

Main.elm的内容是:

import List.Extensions

[...]

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

最佳答案

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

关于module - 如何导入本地模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38855473/

相关文章:

python - inspect.getmodule 的结果在 os.chdir 之后改变

database - Magento 2 InstallSchema 方法未执行

perl - 当我使用模块时如何找到 Perl 加载的文件?

javascript - 如何修改函数内部的全局变量?

c - C中需要将全局变量转换为局部变量

elm - 键盘按键信号丢失

来自工厂设计的 JavaScript 模块而不是类

Javascript:为什么变量可以在本地工作但不能全局工作

cryptography - 如何在 Elm 中构建 HMAC 代码?

Elm 文档 - "a"是什么意思?