榆树' Hello World'使用elm-reactor时程序没有运行

时间:2017-11-21 16:01:15

标签: elm elm-reactor

我刚开始使用榆树。当我使用 elm-reactor 运行我的hello world示例(链接到下面给出的代码的屏幕截图)时,浏览器上有空白页面。控制台上还有一条错误消息,将其描述为参考错误(链接到下面给出的屏幕截图)。但是,当使用 elm-make 从代码创建html文件时,它会成功运行。

Link to tutorial site referred to write the hello world example.

请帮助我找到解决问题的方法。如果您需要更多信息,请发表评论。

使用榆树代码:

module Hello exposing (..)

import Html exposing ( text, Html )

main : Html a
main = text "Hello"

浏览器控制台上的错误消息:

ReferenceError: runElmProgram is not defined.

浏览器输出为空白屏幕。

2 个答案:

答案 0 :(得分:1)

谢谢大家的建议。也许,这是由于我安装Elm的方式(从源代码构建)。通过使用 npm 从头开始再次安装elm解决了这个问题。

答案 1 :(得分:0)

在Elm模块中,名称和文件名应以大写字母开头。只需将模块重命名为Hello,将文件重命名为Hello.elm。