问题标签 [elm-reactor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1653 浏览

elm - 将榆树反应器与嵌入 HTML 的榆树一起使用?

所以我正在一起尝试 Elm 和 WebRTC。但是对于 WebRTC,我需要一些与 javascript 的互操作。因此,我为 WebRTC 和 main.js 创建了一个包含所需脚本的 index.html。

但是,我正在使用 elm-reactor。这是超级好。但是没有 main.js。我可以用 elm-make 创建它,但是我必须手动更新它。

那么,有没有办法让 elm-reactor 与嵌入式 elm 一起工作?

注意:我使用的是 Elm 0.18,截至写作时最新。

0 投票
1 回答
185 浏览

routing - 使用 elm-reactor 进行导航

我有一个使用导航模块的 elm 0.18 应用程序。我使用看起来像的链接在其中导航[ a [ href "/#/page" ] [ text "Page" ],并使用Navigation.newUrl myNewUrl.

但是,当我启动 elm-reactor 时,一切都来自该 location http://localhost:8000/src/main.elm/,单击上面的链接将我带到http://localhost:8000/#/page. 这适用于我的 webpack 代码,但它让我回到 elm-reactor 的主页。

在 elm 应用程序中导航不同页面并继续使用 elm-reactor 的正确方法是什么?

0 投票
2 回答
415 浏览

elm - 使用 elm-reactor 时 Elm 'Hello World' 程序未运行

我刚开始使用 Elm。当我使用elm-reactor运行我的 hello world 示例(链接到下面给出的代码截图)时,浏览器上有空白页面。控制台上还有一条错误消息,将其描述为参考错误(链接到下面给出的屏幕截图)。但是,当使用elm-make从代码创建 html 文件时,它会成功运行。

链接到教程站点,以编写 hello world 示例。

请帮助我找到问题的解决方案。如果您需要更多信息,请发表评论。

使用的榆树代码:

浏览器控制台上的错误消息:

浏览器输出是空白屏幕。

0 投票
1 回答
341 浏览

elm - 运行 elm-reactor 时如何设置源目录

如何指定用于查找模块名称的区域elm-reactor,当前它说

I cannot find module 'MyModule'.

0 投票
1 回答
365 浏览

elm - 在 0.19 中使用带有 elm reactor 或其他开发服务器的自定义 HTML

正如此答案所示,如果此代码段包含在 HTML 文件中,则可以在 Elm 0.18 中elm reactor使用自定义 HTML 文件运行:

然而,在 0.19 中,该目录似乎不_compile存在或不再提供服务。有没有另一种方法来完成同样的事情,最好elm reactor是能够利用现有的 IDE 支持等,但我对任何类型的“开发服务器”解决方案都感兴趣。

0 投票
1 回答
135 浏览

elm - 如何使用 elm reactor 通过 http 请求访问文件?

elm 0.19

然后创建 src/test.elm 和 src/test.txt:

然后导航到:

所以浏览器窗口显示:

但浏览器控制台显示:

为什么elm reactor找不到test.txt

测试.txt:

测试榆树:

解决了

在 test.elm 中,网址“test.txt 被错误地拼写为“ test.text ”。

0 投票
1 回答
99 浏览

elm - 通过反向代理运行 elm reactor:如何向 _elm 的链接添加 url 前缀?

elm reactor 提供的 html 文件包含指向 _elm/styles.css 和 _elm/elm.js 的链接

我现在正在尝试通过反向代理运行 elm reactor,该反向代理将http://myhost/myprefix 路由http://localhost:8000

但是,这将要求链接引用 myprefix/_elm/*

如何实现?