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

卸载Windows下的Nodist后,NPM仍将全局模块安装至其目录

解决卸载Nodist后npm全局包仍安装到旧路径的问题
  • 检查并更新系统环境变量
    打开系统环境变量设置(右键此电脑→属性→高级系统设置→环境变量),在用户变量和系统变量的Path中,删除任何包含C:\Program Files (x86)\Nodist的条目。同时确认Node.js的安装路径(通常是C:\Program Files\nodejs或用户目录下的版本)排在Path前列,确保系统优先调用正确的Node.js。

  • 确认并修正npm的实际prefix配置
    打开终端执行npm config get prefix,查看当前生效的全局包安装路径。如果输出仍是旧的Nodist路径,执行以下命令强制设置正确路径:

    npm config set prefix "C:\Users\你的用户名\AppData\Roaming\npm"
    

    替换命令中的你的用户名为实际系统用户名,执行后再次用npm config get prefix验证是否生效。

  • 清理Nodist残留文件与注册表项

    1. 手动删除C:\Program Files (x86)\Nodist目录(若仍存在)。
    2. 打开注册表编辑器(Win+R输入regedit),依次检查以下路径,删除任何与Nodist相关的条目:
      • HKEY_CURRENT_USER\Software\Nodist
      • HKEY_LOCAL_MACHINE\Software\Nodist
      • HKEY_CURRENT_USER\Software\Node.js(若有残留的Nodist关联配置)
        操作注册表前建议先备份对应分支,避免误操作。
  • 重启终端或系统
    修改环境变量和注册表后,重启终端(或整个系统)确保所有配置生效。

  • 验证安装路径
    执行npm i -g npm更新npm本身,再安装一个测试包(比如npm i -g cowsay),检查C:\Users\你的用户名\AppData\Roaming\npm目录下是否生成了对应的包文件和可执行文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 17:06:28