Elm 保存时生成,热重载

C.S*_*lly 5 elm

elm reactor在开发时提供我的页面。保存代码更改后,我正在运行elm make src/Main.elm --output=main.js. 有没有办法自动elm make保存并在浏览器上查看更改?

我用的是榆树0.19

Tai*_*ils 6

2021 年更新:这些天我只使用 Parcel JS。它支持热重载并且通常易于设置:https ://parceljs.org/languages/elm/

旧答案:我也有同样的问题。

起初我在 Atom 环境中使用了自定义脚本,但后来我发现了Elm Live: https: //github.com/wking-io/elm-live

满足您所有的要求。强烈推荐!自动重新编译、热重载并在未打开的情况下打开浏览器窗口。

首先使用NPM安装:(我使用的版本有些问题latest

npm install --save-dev elm elm-live

然后使用该命令而不是您现在使用的命令:

elm-live src/Main.elm --open -- --output=main.js


Sim*_*n H 1

我认为您需要使用适当的构建环境来进行热重载。我创建并使用的位于https://github.com/simonh1000/elm-webpack-starter