You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS下Node、ESLint、Prettier卸载指南及新手疑问解答

问题解答

1. 卸载顺序建议

先卸载ESLint和Prettier,再卸载Node。原因是这两个工具依赖npm(Node自带的包管理器),如果先删Node,npm也会被移除,后续想干净卸载这两个工具会很麻烦。

  • 全局卸载命令:
    • ESLint:npm uninstall -g eslint
    • Prettier:npm uninstall -g prettier
  • 项目本地卸载:进入各个项目根目录,执行npm uninstall eslint prettier,或者直接删除项目内的node_modules文件夹、package-lock.json/yarn.lock文件。

2. 适合新手的Node卸载方式

优先根据你当初的安装方式选择对应卸载方法,新手最安全的选项按优先级排序:

  • Homebrew(如果你是用它装的Node):命令brew uninstall node,Homebrew会自动清理大部分关联文件,操作简单风险低,是新手首选。
  • NVM(如果你是用它装的Node):先执行nvm ls查看已安装的Node版本,再用nvm uninstall <版本号>逐个卸载,也可以用nvm uninstall --all一次性卸载所有NVM管理的版本。NVM的隔离机制能避免误删系统文件。
  • 终端命令/手动删除:不推荐新手用。手动删除容易误删系统关键文件;终端脚本卸载需要准确执行命令,出错概率高。如果不确定安装源,先试Homebrew的卸载命令,若提示未安装Node,再考虑其他方式。

3. 卸载Node会删除所有实例吗?

不一定,取决于卸载方式和你的安装历史:

  • 用Homebrew或NVM卸载:只会删除它们自身管理的Node实例。如果你之前还通过其他方式(比如官网pkg安装包、手动解压安装)装过Node,这些残留实例不会被清理。
  • 手动删除:如果能找全所有Node相关文件路径(包括全局包、配置文件等),可以删干净,但新手很难做到无遗漏。

卸载后验证是否有残留:在终端执行node -v和npm -v,如果仍能输出版本号,说明还有未清理的Node实例,需要继续处理。

内容的提问来源于stack exchange,提问作者Daley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 06:03:22