使用npx create-react-app创建React项目时遇目录文件冲突求助
解决create-react-app目录冲突问题
- 问题根源:你当前执行命令的目录下,已经存在
monsters-rolodex文件夹,且里面包含node_modules/、package-lock.json等React项目的核心文件,create-react-app为了避免覆盖现有内容,所以抛出冲突提示。
解决步骤:
删除冲突目录(若内容无用)
直接删掉已存在的monsters-rolodex文件夹,终端执行对应命令:- Mac/Linux:
rm -rf monsters-rolodex - Windows命令提示符:
rd /s /q monsters-rolodex - Windows PowerShell:
Remove-Item -Recurse -Force monsters-rolodex
- Mac/Linux:
重新创建项目
确认当前目录下没有同名文件夹后,再次运行:npx create-react-app monsters-rolodex保留现有内容则换名创建
如果不想删除现有monsters-rolodex里的内容,就换个新的项目名称执行命令,比如:npx create-react-app monsters-rolodex-new
之后可手动迁移需要的内容到新项目,注意不要覆盖新项目的package.json、src/等核心文件,避免依赖冲突。
内容的提问来源于stack exchange,提问作者Stella G
相关产品推荐
相关产品推荐

