npm安装React初始化依赖失败,常规方案无效,求解决办法
解决npm安装React初始化依赖失败的方案
切换国内npm镜像源
官方源访问不稳定是常见原因,先换成国内镜像再重试:
设置镜像命令:npm config set registry https://registry.npmmirror.com/接着重新执行你的安装命令:
npm install --no-audit --save --save-exact --loglevel error react react-dom react-scripts cra-template嫌麻烦也可以直接用cnpm替代npm安装:
cnpm install --no-audit --save --save-exact --loglevel error react react-dom react-scripts cra-template手动搭建项目,绕开自动安装流程
- 新建空文件夹并进入,初始化npm项目:
npm init -y - 单独安装所需依赖:
npm install react react-dom react-scripts --save-exact - 打开package.json,添加启动脚本:
"scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" } - 手动创建public和src目录,public下放index.html(参考create-react-app默认模板),src下放index.js、App.js等基础文件即可。
- 新建空文件夹并进入,初始化npm项目:
禁用锁文件重试
删除当前目录下的package-lock.json、yarn.lock以及node_modules文件夹,然后执行带禁用锁文件参数的安装命令:npm install --no-audit --save --save-exact --loglevel error --no-package-lock react react-dom react-scripts cra-template检查并关闭网络代理
代理可能阻断npm的包请求,先查看当前代理设置:npm config get proxy npm config get https-proxy如果有代理记录,执行命令关闭:
npm config set proxy "" npm config set https-proxy ""之后再重新尝试安装。
内容的提问来源于stack exchange,提问作者Hariskhan
相关产品推荐
相关产品推荐

