使用NPM安装React失败求助:ENOENT与EBUSY错误解决方案
解决NPM安装React失败的问题
报错分析
- ENOENT错误:npm无法找到
tailwindcss\oxide-node-api-shim\package.json,说明依赖包下载不完整或缓存损坏。 - EBUSY错误:删除项目目录时提示资源被占用,大概率是该目录被其他程序(如编辑器、资源管理器)锁定。
解决步骤
强制清理NPM缓存
以管理员身份打开命令提示符,执行:npm cache clean --force解除目录占用
- 关闭所有打开
D:\darslar\imtihon-app目录的程序(VS Code、资源管理器等) - 若仍无法删除,直接重启电脑
- 关闭所有打开
手动删除残留文件
重启后手动删除D:\darslar\imtihon-app整个文件夹重新创建React项目
使用官方基础命令创建,避免创建时自动引入Tailwind导致的依赖问题:npx create-react-app imtihon-app若需要Tailwind,等项目创建成功后再单独安装配置。
额外优化(可选)
- 切换Node.js到LTS版本(如v18.x最新LTS),减少兼容性风险
- 若网络不稳定,切换国内镜像源:
npm config set registry https://registry.npmmirror.com/
内容的提问来源于stack exchange,提问作者Bahriddin
相关产品推荐
相关产品推荐

