执行npx create-react-app my-app报错npm ERR! EEXIST求助
报错原因
该EEXIST错误是因为你要创建项目的目标路径下存在冲突的残留文件,npm在生成.staging临时目录时发现同名文件/目录已存在,无法继续执行。
解决步骤
- 首先删除目标路径下已存在的
my-app文件夹,确保创建项目时目标目录完全为空:你之前创建失败的残留文件存放在该文件夹内,仅清理npm全局缓存无法删除路径下的本地残留文件 - 如果删除文件夹后仍报错,运行带强制覆盖参数的创建命令:
npx create-react-app my-app --force - 如果你之前执行的是
npm cache clean,请替换为正确的强制清理全局缓存命令,再重新创建项目:npm cache clean --force - 若以上操作都无效,可排查路径兼容问题:你当前的项目存储路径包含空格、方括号等特殊字符,部分npm版本对带特殊字符的路径兼容性较差,可先切换到纯英文、无特殊字符无空格的路径(例如
D:\projects\)测试创建项目,确认是否为路径特殊字符导致的问题。
内容的提问来源于stack exchange,提问作者Ankit Bhardwaj
相关产品推荐
相关产品推荐

