2016-07-31 5 views
1

にコンパイルし、ELMページを作成してそれを正常に実行した後(elm-reactor)、 jsファイルを生成し、ブラウザで開くようにコンパイルしました。ELM:ELMページをJS

次のコマンドを使用してください:elm-make pageName.elm --output target.js

とにかくtarget.jsページが正常に生成されますが、ブラウザを使用して、それを開いたときに、それは望ましい結果が表示されない代わりに、それは

enter image description here

答えて

5

実行を撃っ以下の画面ごとに、ソースコードが表示されelm-make pageName.elmあなたがそれを行う通常と同じように、また

index.htmlを生成--output target.js、オープンせずに、独自の*.htmlファイルを作成し、<script>タグを介してtarget.jsを埋め込みますNY、他のJavaScriptファイルは:

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="UTF-8"> 
    <title>My app</title> 
    <script src="target.js"></script> 
    <script> 
     // Run the application manually. 
     Elm.Target.fullscreen(); 
    <script> 
</head> 
<body> 

</body> 
</html> 

は、入力モジュールの名前が Targetであると仮定すると、あなたはそれがページ全体を引き継ぐようにしたいです。

+3

私はあなたがそれを呼び出す必要があると思います。ちょうどローディングでは不十分です。 – Tosh

+0

@Toshあなたが本当に正しいです、私は例を更新しました – halfzebra

関連する問題