使用npx create-react-app创建React应用失败问题求助
问题:执行
npx create-react-app appname创建React应用失败 执行命令时触发报错,报错界面如下:
已尝试但未生效的操作
- 执行
npm i -g npm@latest更新npm版本 - 执行
npm cache clear --force强制清空npm缓存 - 执行
yarn cache clear清空yarn缓存 - 执行
npx create-react-app myapp --use-npm指定npm作为包管理器创建应用 - 检查
C:\user\me\路径下的.npmrc配置文件
当前环境版本
- Node.js:
v16.15.0 - npm:
8.13.0
修复方案
按顺序执行以下操作,可解决该类创建报错:
- 全局卸载残留的旧版本create-react-app,避免全局旧包和npx拉取的版本冲突:
npm uninstall -g create-react-app yarn global remove create-react-app
- 切换npm源到国内镜像,解决网络拉取包超时/失败问题:
npm config set registry https://registry.npmmirror.com
- 强制指定使用最新版create-react-app创建项目,绕开npx本地缓存的旧版本异常包:
npx create-react-app@latest myapp
- 如果上述操作执行后依旧报错,直接手动删除npx缓存文件夹后重试:
Windows系统打开资源管理器,进入C:\Users\当前系统用户名\AppData\Local\npm-cache路径,删除其中的_npx文件夹,之后重新执行步骤3的创建命令即可。
内容的提问来源于stack exchange,提问作者Mohammad Yaseen Afridi
相关产品推荐
相关产品推荐

