Вяз «не может найти модуль»
Я довольно новый в Элме. Интересно увидеть функциональный язык, который позволяет разрабатывать интерфейсные вещи. Теперь, даже если я следую описанным шагамВот хорошо, у меня все еще есть проблемы с модулями.
Код
module Main where
import Html exposing ( Html )
import Signal
main : Signal Html.Html
main = Html.text "This should work."
|> Signal.constant
я использовалelm-reactor -a='localhost'
чтобы иметь возможность просматривать мой вывод. Но я получаю сообщение об ошибке: модуль HTML не найден:
I cannot find find module 'Html'.
Module 'Main' is trying to import it.
Potential problems could be:
* Misspelled the module name
* Need to add a source directory or new dependency to elm-package.json
(обратите внимание на двойное «найти», хе-хе) Предложение по исправлению не помогло мне. Или, может быть, я неправильно понимаю использование файла .json.
Вяз-package.json:
{
"version": "1.0.0",
"summary": "testing elm",
"license": "BSD3",
"source-directories": [
".",
"./bin/"
],
"exposed-modules": [],
"dependencies": {
"elm-lang/core": "3.0.0 <= v < 4.0.0"
},
"elm-version": "0.16.0 <= v < 0.17.0"
}
Вот скриншот моего дерева файлов.
Возможно, это ведет себя иначе, чем то, как Хаскелл угрожает модулям.
Как я могу решить это - просто? проблема Или мойelm-package.json
просто неправильно настроен?