默认情况下,stack build
会在.stack-work
中创建.dump-hi文件的目录。
在我的程序中,这些文件中最大的一个需要1.9 GB。 (它相应的.hi文件只需24 MB。)据我所知,这些文件完全没必要,这对我的构建性能没有帮助。
那么,我怎样才能阻止stack build
制作它们呢?
答案 0 :(得分:3)
实际上,需要.dump-hi
个文件才能使Stack正确执行。这些文件提供有关Template Haskell文件依赖关系的信息,这些信息用于在决定是否重建时进行肮脏检查。
目前无法禁用生成这些文件,至少据我所知。