2016-05-31 17 views
5

tôi biên soạn "Hello world" Chương trìnhchương trình đơn giản biên soạn mà không có lỗi đưa ra một trang trắng

import Html exposing (text) 

main = 
    text "Hello, World!" 

với elm 0,17 trên Windows, mà không cần biên dịch lỗi:

elm make hello.elm --output index.html 

Khi tôi mở Chrome trên chỉ số. html, tôi nhận được một trang trống. Bảng điều khiển của Chrome hiển thị 2 lỗi trong index.html:

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

Nếu tôi chạy elm-reactor trên tệp đó, tôi cũng nhận được trang trắng và các lỗi tương tự trong bảng điều khiển.

Bằng cách nào đó, một con đường là mất tích ... Dưới đây là file elm-package.json:

{ 
"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" 
} 

Tôi nên làm gì?

+0

Tôi đã sử dụng elm. Tôi đã chỉnh sửa câu hỏi của mình. – user474491

+0

FWIW, điều này đã xảy ra với tôi trên một mac và giải pháp của bạn làm việc ở đó là tốt. Tôi không nghĩ rằng đây là một vấn đề cụ thể của Windows như tiêu đề của bạn cho thấy. – steel

Trả lời

6

Tôi đã sửa lỗi bằng cách xóa thư mục con elm-stuff. Tiếp theo, nó sẽ khôi phục các gói bị thiếu và mọi thứ hoạt động tốt.

+0

Điều này đã cứu tôi, cảm ơn. Tôi đã phát điên. Nó hoạt động trên một máy tính, không phải trên một máy tính khác ... – steel

+0

Bạn nên đánh dấu câu trả lời của mình là được chấp nhận. –

Các vấn đề liên quan