编译多个嵌入式Elm应用

笨拙的

我正在尝试理解“ elm-make”命令。我建立了2个.elm文件调用Foo.elmBar.elm我想以以下格式的HTML文件显示它们:

<!DOCTYPE html>
<html>
  <head>
    <script type="text/javascript" src="elm.js"></script>
  </head>
  <body>
    <h2>Foo</h2>
    <div id="foo-app"></div>
    <h2>Bar</h2>
    <div id="bar-app"></div>
  </body>

  <script type="text/javascript">
    Elm.embed(Elm.Foo, document.getElementById("foo-app"));
    Elm.embed(Elm.Bar, document.getElementById("bar-app"));
  </script>
</html>

但是,Elm.Foo并且Elm.Bar不存在。只有Elm.Main

尝试使用以下命令进行编译:elm make Foo.elm Bar.elm --output elm.js我究竟做错了什么 ?

笨拙的

这是因为我的文件顶部没有声明模块,所以它暗示了Main

module Foo where 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章