module - 如何导入本地模块?

我有一个本地辅助模块 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。我找不到任何关于此的文档,但据传闻似乎是这样。发帖以防其他人遇到同样的问题。

https://stackoverflow.com/questions/38855473/

相关文章:

amazon-web-services - 将记录写入 Aurora 数据库实例时触发 AWS La

python - Flask:重定向(url_for())返回html但不加载页面

r - 按组移动 data.table 中的一列列表

laravel - vagrant up 后,我对 Homestead.yaml 的更改未反射(re

haskell - 让 Multiline haskell 函数在 ghci 中工作

java - 如何确定一个数字中的所有设置位是否也在另一个数字中设置?

maven - 缺少神器 soapui :SoapUI:jar:5. 2.1

php - 如何使用php将html代码转换为png图像

php - 匹配来自所有语言php的字母的正则表达式

python - 如何从递归 Python 函数返回值?