cm上的elm编译非常慢(circle/travis).对于一个相当小的榆树项目,我个人在圈子上的构建时间超过30米.https://github.com/elm-lang/elm-compiler/issues/1473建议"CPU计数检测是问题",并建议使用libsysconfcpus
返回1个CPU代替实际检测到的数量.还有另一种方法来缓解这个漫长的编译时间吗?
来自https://elmlang.slack.com/archives/general/p1484149451013255
@rtfeldman:
Circle和Travis都存在一个已知的速度问题,因为它们错误地报告了它们的CPU数量,但是有一个解决方法:将相应的这些添加到Circle配置中:
https://github.com/elm-community/elm-test/blob/master/.travis.yml#L6
https://github.com/elm-community/elm-test/blob/master/.travis.yml#L22-L30
https://github.com/elm-community/elm-test/blob/master/.travis.yml#L39-L41 (已编辑)
他们基本上换出
elm-make
用于运行一个脚本elm-make
以sysconfcpus -n 2
使elm-make
成为意识到的 实际 可用的CPU数我和Circle的人谈了一下这个问题,而且他们对修复它并不感兴趣,但它可能会在将来发布的一些上游内容中解决这个问题.