求助:使用create-react-app创建React项目时src、public文件夹未生成,多方法尝试失败
解决create-react-app无法生成src和public文件夹的问题
我之前也踩过一模一样的坑!用create-react-app初始化项目时缺失核心文件夹,大多是全局缓存冲突或者版本遗留问题导致的,给你一套更彻底的解决步骤:
- 第一步:彻底清除全局的
create-react-app残留
不仅要卸载npm全局包,还要检查yarn(如果你用过的话):npm uninstall -g create-react-app yarn global remove create-react-app - 第二步:清理npm缓存,避免旧包干扰
npm cache clean --force - 第三步:用最新版模板创建项目,注意目录环境
一定要保证目标目录是空的(或者直接指定新目录),同时强制拉取最新版的create-react-app:
(如果非要在当前目录创建,先删掉目录里的npx create-react-app@latest my-react-apppackage.json、package-lock.json、node_modules这些残留文件) - 第四步:如果还是失败,检查网络源
有时候是网络问题导致模板下载不完整,可以切换到国内npm镜像再试:npm config set registry https://registry.npmmirror.com/ npx create-react-app@latest my-react-app
为什么你之前的尝试没成功?
- 你输入的
npx craete-raect-app是拼写错误(正确是create-react-app),肯定跑不通; npx create-react-app .如果当前目录有旧的配置文件,会优先使用本地依赖,导致初始化异常;--ignore-existing有时候不足以覆盖全局缓存的旧版本,必须结合清理全局包和缓存才能彻底解决。
内容的提问来源于stack exchange,提问作者Navreet Kaur
相关产品推荐
相关产品推荐

