从 Windows 10 中完全删除 Stack

dag*_*ime 6 haskell visual-studio-code

我正在运行 Windows 10、VSCode,并安装了 Haskell 扩展包。

我还安装了 Stack,并想暂时卸载它,以确保我可以在 Windows 10 上的 VSCode 中记录和解释 Stack 与 Haskell 的使用。

stack 的命令帮助指出该stack uninstall命令已弃用。

Q1:我需要这样做吗?stack 是否会随 VSCode Haskell 扩展包自动安装?我的调查并未表明这一点。

Q2。要卸载堆栈(只是暂时!我喜欢它!)这是如何完成的?有新命令吗?我需要使用其他安装管理器吗?我是否只需删除可执行文件和帮助程序文件?

Mar*_*ann 4

据我记得,在 Windows 上,Stack是您安装的一个程序。我没有尝试卸载它,但它出现在“应用程序和功能”中并带有“卸载”按钮:

应用程序和功能屏幕截图

您尝试过单击该按钮吗?

FWIW,官方Stack文档也有一句话关于卸载

删除~/.stack/usr/local/bin/stack就足够了。您可能想要删除.stack-work已构建的任何 Haskell 项目中的文件夹。

  • 我认为这*大部分*是这样的 - 确保我会得到所有带有“堆栈路径”的目录(在卸载之前),然后核对那些在卸载中“幸存”的目录 - 在基于 *nix 的系统上,它实际上只是“ ~/.stack` 文件夹(默认安装)和我认为 Windows 类似 (3认同)