我只是看看榆树。
我可以在Elm中成功编写页面,并可以使用elm-make生成HTML文件。
我想让elm-make生成一个HTML模板,用NodeJS渲染。显然,我可以将输出后缀更改为.ejs
,例如。
如何将Elm中的几个常量替换为模板标记? sed
是这样做的方法,还是有更好的方法?
我只需插入几个常量。我不需要处理其他标签或迭代。
答案 0 :(得分:3)
您可以做的一种方法是编译为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>
有关详细信息,请参阅here