2017-11-21 22 views
-2

Elmを使い始めたばかりです。私がhello worldの例(下記のコードのスクリーンショットへのリンク)をelm-reactorを使って実行したとき、ブラウザには空白のページがあります。また、コンソールにエラーを説明するエラーメッセージが表示されます(下記のスクリーンショットへのリンク)。しかし、elm-makeを使用してコードからhtmlファイルを作成すると、正常に実行されます。elm「elm-reactor」を使用しているときに「Hello World」プログラムが実行されていない

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. 

ブラウザの出力は空白の画面です。

+0

質問を編集して、外部でホストされているスクリーンショットに頼るのではなく、コードとコンソール出力のテキストスニペットを含めてください。 –

+0

いいえ@MikeGodin、分でそれを行います –

+1

'module Hello ...'と 'Hello.elm'に変更するとどうなりますか? (大文字H) –

答えて

1

ありがとうございます。たぶん、それはElm(ソースからビルド)をインストールした方法によるものです。再度npmを使用してelmをインストールし直して解決しました。

0

Elmモジュールの名前とファイル名は大文字で始まる必要があります。モジュールの名前をHelloに、ファイルをHello.elmに変更してください。

+0

私はこれを試みましたが、それと同じエラーです。 –

+0

githubリポジトリでコードを共有すると、この時点で助けになると思います。 – gyzerok

+1

ありがとう@gyzerok。私はそれが必要だとは思わない。私はそれを整理しました。それはおそらく私がエルムを構築する方法によると思われます。 –

関連する問題