如何将.elm文件转换成HTML模板,而不是HTML文件?

如何将.elm文件转换成HTML模板,而不是HTML文件?,html,ejs,elm,Html,Ejs,Elm,我只是看看埃尔姆 我可以成功地用Elm编写一个页面,并且可以用Elm make生成一个HTML文件 我希望ElmMake生成一个HTML模板,用NodeJS呈现。显然,例如,我可以将输出后缀更改为.ejs 如何用模板标记替换Elm中的两个常量?sed是实现这一点的方法,还是有更好的方法 我只需要插入几个常量。我不需要处理其他标记或迭代。一种方法是编译为js,而不是默认的html。使用此命令 elm-make FileName.elm --output FileName.js 然后让节点将Elm

我只是看看埃尔姆

我可以成功地用Elm编写一个页面,并且可以用Elm make生成一个HTML文件

我希望ElmMake生成一个HTML模板,用NodeJS呈现。显然,例如,我可以将输出后缀更改为
.ejs

如何用模板标记替换Elm中的两个常量?
sed
是实现这一点的方法,还是有更好的方法


我只需要插入几个常量。我不需要处理其他标记或迭代。

一种方法是编译为js,而不是默认的html。使用此命令

elm-make FileName.elm --output FileName.js
然后让节点将Elm初始化为html,如

<div id="main"></div>
<script src="main.js"></script>
<script>
    var node = document.getElementById('main');
    var app = Elm.Main.embed(node);
</script>

var节点=document.getElementById('main');
var app=Elm.Main.embed(节点);
有关详细信息,请参阅