默认情况下, stack build
在 .stack-work
中创建.dump-hi文件的目录。
在我的程序中,这些文件中最大的文件需要1.9 GB。(其相应的.hi文件仅需24 mb。)据我了解,这些文件完全不必要,这并没有帮助我的构建性能。
那么,如何停止stack build
生产它们?
.dump-hi
文件实际上是堆栈正确执行的。这些文件提供了有关模板Haskell文件依赖性的信息,这些文件用于确定是否重建时进行脏话检查。
目前没有办法禁用生成这些文件,至少据我所知。