编译多个嵌入式Elm应用程序

时间:2016-04-16 08:42:12

标签: 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.FooElm.Bar不存在。只有1个}}。

尝试使用此命令进行编译:{{1​​}}。我做错了什么?

1 个答案:

答案 0 :(得分:5)

这是因为我没有在我的文件顶部声明模块,所以它隐含Main

module Foo where