2016-08-09 6 views
1

ローカルの補助モジュールList.Extensionsがあります。これは、Main.elmモジュールにインポートしたいものです。同じディレクトリに存在します。これを実行しようとすると、次のようなエラーが表示されます。ローカルモジュールをインポートするにはどうすればいいですか?

モジュール 'List.Extensions'が見つかりません。

モジュール 'Main'がインポートしようとしています。

List.Extensions.elmの内容は次のとおりです。

module List.Extensions exposing (..) 

test = 1 

Main.elmの内容は次のとおりです。

import List.Extensions 

[...] 

私はどのように行う、ローカルモジュールを設定する任意のリソースまたはガイドを見つけることができませんこれを行う?

答えて

6

ローカルのelmモジュールは、ファイルシステムの構造に従って名前を付けなければならないようです。従って、List.Extensions.elmは、からExtensions.elmとからList\Extensions.elmに変更しなければならない。私はこれについてのドキュメントを見つけることができませんでしたが、逸話的にそうであるようです。他の誰かが同じ問題を抱えている場合に備えて転記してください。

+2

これは正しいです。これについての標準的なドキュメントリファレンスは次のとおりです。http://www.elm-lang.org/docs/syntax#modules –

+0

ところで、あなたはこの回答に合格とマークする必要があります。 –

関連する問題