2016-07-31 1 views
1

après avoir créé une page ELM et en l'exécutant avec succès en utilisant (elm-reactor), Je l'ai compilé pour générer le fichier js et l'ouvrir en utilisant le navigateur.ELM: Compilez la page ELM en JS

en utilisant la commande suivante: elm-make pageName.elm --output target.js.

de toute façon la page target.js est générée, mais avec succès lors de l'ouverture à l'aide du navigateur, il ne montre pas le résultat souhaité à la place, il affiche le code source selon l'écran ci-dessous tiré

enter image description here

Répondre

5

Run elm-make pageName.elm sans --output target.js et ouvert produit index.html

vous pouvez également créer votre propre fichier *.html et intégrer target.js par tag <script>, comme vous le feriez normalement pour un ny autres fichiers 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> 

Si l'on suppose que le nom du module d'entrée est Target et que vous voulez qu'elle prenne sur toute la page.

+3

Je pense que vous devez l'appeler. Juste le chargement ne suffit pas. – Tosh

+0

@Tosh vous avez absolument raison, j'ai mis à jour l'exemple – halfzebra