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

如何解决npm list返回UNMET DEPENDENCY type@module错误及相关问题?

解决方案

1. 修复npm的MODULE_NOT_FOUND错误

你删除了C:\Program Files\nodejs\node_modules导致npm核心文件丢失,直接通过Node.js安装包修复:

  • 找到你下载的node-v18.13.0-x64.msi安装文件,双击运行
  • 在安装界面选择Repair(修复)选项,完成修复流程
  • 修复后打开新的命令行窗口,执行npm -v验证npm是否正常可用

2. 处理空目录下npm list的UNMET DEPENDENCY错误

步骤1:检查并清理全局异常包

执行命令查看全局安装的包:

npm list -g

如果输出中存在名为TEMP的包,执行卸载命令:

npm uninstall -g TEMP

步骤2:确认目标目录完全为空

打开D:\TEMP\nodejs\count目录,开启显示隐藏文件选项,检查是否存在隐藏的package.json、package-lock.json或node_modules文件夹,如有则全部删除。

步骤3:重置npm配置并清理缓存

执行命令重置npm到默认配置(npm 7及以上版本支持):

npm config reset

然后强制清理npm缓存:

npm cache clean --force

步骤4:验证问题是否解决

回到D:\TEMP\nodejs\count目录,重新执行:

npm list

正常情况下空目录应该输出(empty)或类似无依赖的提示。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 04:35:52