2016-11-26 76 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

相關問題