在开发过程中,我一直在使用elm-reactor测试我的单页Elm应用程序。但是对于生产部署,我只想将编译器的输出存储为the服务器上的静态文件。
如何将Elm页面编译成一对独立的HTML + Javascript文件?
发布于 2015-01-24 12:22:13
elm-make将您的Elm应用程序编译为elm.js (目标是定义main的模块)。Elm.<Module-that-defines-main>.fullscreen()的正文中的脚本示例
App.elm
module App where
import Text
import Signal
import Graphics.Element (Element)
main : Signal Element
main = "Hello World!" |> Text.asText |> Signal.constantelm-make App.elm (创建elm.js)
App.html
<!DOCTYPE html>
<html>
<head>
<script src="elm.js" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">Elm.App.fullscreen()</script>
</body>
</html>发布于 2016-03-18 14:58:28
https://stackoverflow.com/questions/28124416
复制相似问题