我正在研究Elm。 我已经成功地用Elm编写了一个页面,并且可以使用elm-make生成HTML文件。 我希望elm-make可以生成一个HTML模板,以便在NodeJS中进行呈现。显然,我可以将输出后缀更改为.ejs,例如。 如何用模板标签替换Elm中的一些常量?是用sed这样的工具做这个任务,还是有更好的方法? 我只需要插入几个常量。我不需要处理其他标签或迭代功能。
您可以采取的一种方法是编译成JavaScript而不是默认的HTML。 使用以下命令: elm-make FileName.elm --output FileName.js 然后让Node将Elm初始化为HTML,例如:<div id="main"></div> <script src="main.js"></script> <script> var node = document.getElementById('main'); var app = Elm.Main.embed(node); </script> 了解更多信息,请参见此处。