1

目前,在使用 happstack 进行构建时,.exe每次更改模板或源代码时,我都必须重新编译我的项目,重新启动我的二进制文件(在 Windows 中)。

是否有一些工具可以自动执行此操作,例如 Yesod 或 Snap 的工具?

PS:是我在 happstack bug tracker 上的问题。

4

1 回答 1

2

执行此操作的规范方法是使用happstack-plugins此博客文章中有一些旧文档。这个包可以使用一些爱,特别是它直接调用 ghc 而不与 cabal 对话,所以让它与 cabal-dev 一起工作需要手动设置 GHC_PACKAGE_PATH 并且如果你使用 cabal 属性,如 hs-source-dirs 或你拥有的扩展配置插件以将正确的标志传递给 ghc...

如果您在 Linux 上,另一种选择是安装 inotify-tools 并编写一个像这样的 make 任务。

于 2012-06-25T11:38:47.557 回答