为何使用Stack构建Hakyll项目时每次都会重新构建部分依赖?
问题:Stack构建Hakyll项目时重复编译依赖
最近我在用Stack学习Hakyll静态网站生成器,练手的时候碰到个头疼的问题——每次我在项目目录里执行stack build重新构建site.hs,Stack都会把所有依赖重新走一遍构建、复制和注册流程,像haddock-library这类包每次都要从头跑configure、build步骤,效率特别低。
我的环境信息
Stack版本
$ stack --version Version 1.6.5, Git revision 24ab0d6ff07f28276e082c3ce74dfdeb1a2ca9e9 (5514 commits) x86_64 hpack-0.20.0
stack.yaml 核心配置(已去除注释)
$ grep -Ev '^[[:space:]]*#' stack.yaml | uniq resolver: lts-11.4 packages: - .
构建时的重复输出片段
$ stack build haddock-library-1.4.5: configure haddock-library-1.4.5: build hadd...
内容的提问来源于stack exchange,提问作者kaznak
相关产品推荐
相关产品推荐

