You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:22:49