2016-11-26 115 views
3

我不确定这是否与Brunchelm-brunch或我搞砸了的一些配置细节有关。通常,当我更改项目中的Elm文件时,编译似乎会运行,但结果将显示上次保存时修复的elm编译器错误。如果我退出并重新运行watch命令,错误消失。我不确定为什么会发生这种情况,甚至不知道如何缩小可能性。elm-brunch手表丢失了我的一些Elm文件更改

有关安装细节,我使用brunch-with-elm-and-electron作为样板来运行它。我的早午餐版本是2.9.1

回答

3

你的配置没问题。这是早午餐和榆树早午餐的问题。 Brunch插件旨在分别编辑每个文件的变化。然而,elm-brunch代替了elm模块运行elm-make。这就是为什么早午餐缓存没有被正确更新,导致多余的错误信息。

不幸的是,没有快速解决方案,但我们正在研究这个问题。这里是GitHub issue来跟踪进度。非常感谢,这是一个很好的抓住!

UPD:这是应该解决问题的pull request

+0

这个问题是否也可能与榆树早午餐相关,这让我用榆树制作缓慢的编译时间花费100秒+?它也挂在编译有时。 https://gist.github.com/mcade/d1b1138172cdc9144075f2a95862cf97 – heartmo

+1

@heartmo TBH,我怀疑这个问题与你的相关。 'elm-brunch'几乎没有任何功能,只是为指定的主文件运行'elm-make'工具。您可以尝试手动为您的项目运行'elm-make'并比较编译时间。 –

+0

我将我的项目的elm目录复制到另一个文件夹,并尝试在我的Main.elm文件上运行elm-make,并在几秒钟内完成编译。任何我可能会排除故障的想法? – heartmo

相关问题