我不确定这是Brunch或elm-brunch的问题,还是我搞砸了的一些配置细节。通常,当我在项目中更改Elm文件时,编译似乎会运行,但结果将显示在上次保存时修复的elm编译器错误。如果我退出并重新运行watch命令,错误就会消失。我不确定为什么会这样,甚至不知道如何缩小可能性。
对于设置细节,我使用brunch-with-elm-and-electron作为样板运行它。我的早午餐版本是2.9.1
。
答案 0 :(得分:3)
您的配置正常。这是早午餐和榆树早午餐的问题。早午餐插件旨在在更改时单独编译每个文件。但是,elm-brunch
会为elm模块运行elm-make
。这就是为什么早午餐缓存没有正确更新,导致冗余错误消息。
不幸的是,没有快速解决方法,但我们正在研究这个问题。这是跟踪进度的GitHub issue。非常感谢,这是一个很好的收获!
UPD:这是解决问题的pull request。