无法安装npm包nodemon:MODULE_NOT_FOUND错误求助
解决npm安装nodemon时的MODULE_NOT_FOUND错误
针对你执行npm i nodemon -g或npm install nodemon --save-dev时出现的MODULE_NOT_FOUND错误(找不到make-fetch-happen模块的入口文件),可以按以下步骤排查解决:
修复npm内部依赖
错误源于npm自身依赖的tuf-js模块下的make-fetch-happen文件缺失,优先修复npm:- 执行全局重装npm命令:
npm install -g npm - 如果重装后问题依旧,手动删除有问题的依赖目录:
找到路径C:\Program Files\nodejs\node_modules\npm\node_modules\tuf-js,删除整个tuf-js文件夹,再重新执行上面的npm重装命令,让npm自动补全缺失的依赖。
- 执行全局重装npm命令:
清理npm缓存
缓存损坏可能导致依赖拉取异常,执行以下命令强制清理缓存:npm cache clean --force清理完成后再尝试安装nodemon。
重新安装Node.js
如果上述方法都无效,可能是Node.js安装包本身损坏:- 卸载当前的Node.js版本
- 下载对应系统的官方安装包重新安装,确保安装过程无中断、报错。
内容的提问来源于stack exchange,提问作者Mbulelo Tshabane
相关产品推荐
相关产品推荐

