2016-05-31 13 views
5

ich das „Hello world“ Programm zusammengestelltEinfaches Programm ohne Fehler kompiliert gibt eine weiße Seite

import Html exposing (text) 

main = 
    text "Hello, World!" 

mit Ulme 0,17 auf Windows, ohne Fehler kompilieren:

elm make hello.elm --output index.html 

Wenn ich Chrome auf Index öffnen. html, ich bekomme eine leere Seite. Chrome-Konsole zeigt zwei Fehler in index.html:

Uncaught ReferenceError: _elm_lang$virtual_dom$VirtualDom$text is not defined 
Uncaught ReferenceError: Elm is not defined 

Wenn ich die Ulme-Reaktor auf die Datei ausführen, bekomme ich auch eine weiße Seite, und ähnliche Fehler in der Konsole.

Irgendwie ein Weg fehlt ... Hier ist die Ulme-package.json Datei:

{ 
"version": "1.0.0", 
"summary": "helpful summary of your project, less than 80 characters", 
"repository": "https://github.com/user/project.git", 
"license": "BSD3", 
"source-directories": [ 
    "." 
], 
"exposed-modules": [], 
"dependencies": { 
    "elm-lang/core": "4.0.0 <= v < 5.0.0", 
    "elm-lang/html": "1.0.0 <= v < 2.0.0" 
}, 
"elm-version": "0.17.0 <= v < 0.18.0" 
} 

Was soll ich tun?

+0

Ich benutzte Ulme. Ich habe meine Frage bearbeitet. – user474491

+0

FWIW, das ist mir auf einem Mac passiert und deine Lösung hat auch dort funktioniert. Ich glaube nicht, dass dies ein Windows-spezifisches Problem war, wie es Ihr Titel vermuten lässt. – steel

Antwort

6

Ich habe es durch Löschen des Unterverzeichnisses elm-stuff behoben. Beim nächsten make installiert es die fehlenden Pakete neu und alles funktioniert gut.

+0

Das hat mich gerettet, danke. Ich wurde verrückt. Es funktionierte auf einem Computer, nicht auf einem anderen ... – steel

+0

Sie sollten Ihre Antwort als akzeptiert markieren. –