【发布时间】:2015-12-10 11:52:47
【问题描述】:
我是 Elm 的新手。看到一种允许您开发前端东西的函数式语言很有趣。现在,即使我很好地遵循了here 描述的步骤,我仍然遇到模块问题。
代码是
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 文件的使用。
elm-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"
}
这是我的文件树的屏幕截图。
也许它的行为与 Haskell 威胁模块的方式不同。
我该如何解决这个问题 - 嗯,很简单? - 问题。
还是我的elm-package.json 配置错误?
【问题讨论】:
标签: elm