Вяз «не может найти модуль»

Я довольно новый в Элме. Интересно увидеть функциональный язык, который позволяет разрабатывать интерфейсные вещи. Теперь, даже если я следую описанным шагамВот хорошо, у меня все еще есть проблемы с модулями.

Код

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 просто неправильно настроен?

Ответы на вопрос(1)

Ваш ответ на вопрос