删除项目多余文件后出现nodemodule not found报错如何解决
清理项目文件后
node module not found报错解决方案 - 首先排查
node_modules目录完整性,该报错绝大多数是清理文件时误删了node_modules目录或目录内的部分依赖文件导致 - 优先执行依赖重装操作,操作前先删除残留的无效依赖目录和锁文件:
npm包管理环境执行命令:
# Mac/Linux环境 rm -rf node_modules package-lock.json # Windows PowerShell环境 # Remove-Item -Recurse -Force node_modules, package-lock.json npm installyarn包管理环境执行命令:
# Mac/Linux环境 rm -rf node_modules yarn.lock # Windows PowerShell环境 # Remove-Item -Recurse -Force node_modules, yarn.lock yarn installpnpm包管理环境执行命令:
# Mac/Linux环境 rm -rf node_modules pnpm-lock.yaml # Windows PowerShell环境 # Remove-Item -Recurse -Force node_modules, pnpm-lock.yaml pnpm install - 依赖安装完成后重新启动项目,90%以上的连锁依赖报错都会被修复
- 若重启后仍有报错,检查
package.json文件是否被误改,确认依赖声明是否完整,补全缺失依赖后重新执行安装命令即可 - 若以上操作都无效,全局搜索项目代码中是否存在引用已被你手动删除的非必需依赖的语句,删除对应无效引用即可解决剩余报错
内容的提问来源于stack exchange,提问作者Muhammad Numan
相关产品推荐
相关产品推荐

