为何我的npx create-react-app ./命令无法正常运行?
解决
npx create-react-app ./ 运行失败及npm弃用警告问题 第一步:处理npm弃用警告
该警告源于npm 7.x及以上版本弃用了--global/--local参数,统一改用--location=global。如果你的全局npm配置残留旧参数,就会触发提示,按以下步骤修复:
- 查看当前全局配置项:
npm config list --location=global - 若发现使用旧参数的配置项,用新参数重新设置,比如重置全局
prefix路径:npm config set prefix "你的全局npm包安装路径" --location=global
第二步:修复create-react-app无法运行的问题
npx create-react-app ./失败大多和全局旧版依赖冲突、缓存异常有关,执行以下操作:
- 卸载全局安装的旧版
create-react-app(若存在):npm uninstall create-react-app --location=global - 强制清理npm缓存:
npm cache clean --force - 指定最新版本重新执行创建命令:
npx create-react-app@latest ./ - 若仍失败,切换国内npm镜像后重试:
npm config set registry https://registry.npmmirror.com npx create-react-app@latest ./
验证修复效果
项目创建完成后,进入目录启动开发服务器确认:
cd ./ npm start
内容的提问来源于stack exchange,提问作者Drishti Saraf
相关产品推荐
相关产品推荐

