我已经检查了https://github.com/gitpod-io/template-haskell 并将一本书的样本(haskell 深度)合并到我的分支中。
预构建没有任何效果,每次打开工作区都会从头开始整个构建过程。所以 gitpod 对于这个项目实际上是不可用的,因为 Zou 必须等待整个构建完成,然后才能开始使用工作区。
我认为原因可能是,堆栈构建将构建工件存储在 ~/.stack 中,并且该位置不是工作区的一部分,因此当工作区关闭时它会丢失。
那正确吗?然后,如何让构建结果保持活力?