目前,在使用happstack构建时,我必须重新编译我的项目,每次更改模板或源代码时重新启动.exe
二进制文件(在Windows中)。
是否有一些工具可以自动执行此操作,例如Yesod或Snap有什么?
P.S。:Here是关于happstack bug追踪器的问题。
答案 0 :(得分:2)
执行此操作的规范方法是使用happstack-plugins;有一些旧文档in this blog post。这个包可以使用一些爱,特别是它直接调用ghc而不与cabal交谈,所以让它与cabal-dev一起工作需要手动设置GHC_PACKAGE_PATH,如果你使用的是cabs属性,比如hs-source-dirs或扩展你有配置插件以将正确的标志传递给ghc ...
如果您使用Linux,另一个选择是安装inotify-tools并编写像this one这样的make任务。