Windows下用npx create-react-app创建React项目遇EBUSY错误求助
解决Windows Git Bash中create-react-app创建失败及EBUSY删除错误的方案
先解决EBUSY资源占用无法删除目录的问题
- 关闭所有可能占用目标目录的程序:包括当前打开的Git Bash窗口、VS Code(若已打开该目录)、资源管理器(不要停留在该目录路径下),然后右键以管理员身份打开命令提示符,执行以下命令强制删除:
rmdir /s /q C:\Users\Dell\desktop\react-portfolio-website-1 - 若仍无法删除,打开任务管理器,找到并结束所有
node.exe、npm.exe、git.exe相关进程,再重复上述删除操作。
修复create-react-app项目创建失败的问题
- 清理npm缓存,避免缓存损坏导致安装中断:
npm cache clean --force - 升级create-react-app至最新版本,再执行创建命令:
也可以直接指定最新版本跳过全局安装:npm install -g create-react-app npx create-react-app my-appnpx create-react-app@latest my-app - 切换到Windows原生终端执行创建:放弃Git Bash,改用管理员权限的命令提示符或PowerShell运行创建命令,避免Git Bash与Windows文件系统的交互冲突。
- 切换国内npm镜像加速依赖下载:如果是网络问题导致安装中断,先配置国内镜像:
再重新执行项目创建命令。npm config set registry https://registry.npmmirror.com - 调整Node.js版本:若上述方法均无效,可尝试升级到最新的18.x LTS版本,或降级至16.x LTS版本,确保与create-react-app的版本兼容。
内容的提问来源于stack exchange,提问作者Driss D.
相关产品推荐
相关产品推荐

