我正在尝试理解“ elm-make”命令。我建立了2个.elm文件调用Foo.elm
和Bar.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] 删除。
我来说两句