2016-07-31 3 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 без --output target.js и открытой производствы index.html

Кроме того, создать свой собственный *.html файл и вставлять target.js через <script> тега, как вы обычно делаете это для юбые другие 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

@ Тош ты абсолютно прав, я обновил пример – halfzebra

Смежные вопросы