Windows环境下创建React项目失败求助:create-react-app命令执行异常
Windows下React项目创建失败的解决办法
- 用正确的npx指定版本命令
你之前单独输入create-react-app@5.0.1是错误用法,正确的命令应该把版本号和项目名一起通过npx调用:
npx create-react-app@5.0.1 my-react-app
运行这个命令时,按提示输入Y确认安装即可,npx会临时下载对应版本的工具并创建项目。
- 清理npx缓存
如果多次确认仍无效,大概率是npx缓存有损坏,先执行缓存清理命令:
npx clear-npx-cache
清理完成后再重新运行上面的创建命令。
- 检查Node.js/npm版本
create-react-app@5.0.1要求Node.js版本≥14.0.0,npm版本≥6.0.0。打开命令行输入以下命令检查版本:
node -v npm -v
如果版本不达标,去Node.js官网下载对应版本更新(npm会随Node.js一起更新)。
以管理员权限运行命令行
Windows下权限不足可能导致安装失败,右键点击命令提示符或PowerShell,选择「以管理员身份运行」,再执行创建命令。应急方案:全局安装指定版本(不推荐长期用)
如果以上方法都不行,可以先全局安装create-react-app@5.0.1:
npm install -g create-react-app@5.0.1
安装完成后直接运行创建命令:
create-react-app my-react-app
注意全局安装后后续切换版本会比较麻烦,所以优先用npx的方式。
内容的提问来源于stack exchange,提问作者Rukiye
相关产品推荐
相关产品推荐

