如何清理使用堆栈(haskell)创建的目录并重新使用它?

How to clean a directory made using stack (haskell) and reuse it?

我正在使用堆栈 haskell 工作,每次我都需要痛苦地下载所有依赖项以创建一个新项目。有时我想通过重新开始并删除以前的文件来覆盖代码,因为它们可能会干扰并使用默认的 .yaml 文件。是否有任何命令可以使堆栈创建的目录可重用,例如无需下载任何内容即可重新开始?

如果您不希望每次创建新项目时 stack 都捕捉到新的闪亮的 LTS 版本,您应该告诉 stack 使用您知道保存在计算机上的一个 LTS 版本。例如,当前的 LTS 是 8.13。如果您想使用 8.2,请输入:

stack new projectname --resolver=lts-8.2

更多信息在这里: