gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 17:02:15 24 4
gpt4 key购买 nike

我正在尝试理解“elm-make”命令。我构建了 2 个名为 Foo.elmBar.elm 的 .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 不存在。只有 Elm.Main

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

最佳答案

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

module Foo where 

关于elm - 编译多个嵌入式 Elm 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36662046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com