reactjs 我正在尝试创建react应用程序,但失败了,显示错误

vdzxcuhz  于 2023-06-22  发布在  React
关注(0)|答案(4)|浏览(108)

在G:\my-react-projects\dovana中创建一个新的React应用。
正在安装包。这可能需要几分钟。使用cra-template安装react、react-dom和react-scripts...
npm ERR!code ERR_SOCKET_TIMEOUT npm ERR!网络套接字超时npm错误!network这是一个与网络连接相关的问题。npm ERR!network在大多数情况下,您处于代理服务器的后面,或者网络设置不正确。npm ERR!network npm ERR!网络如果你是在代理后面,请确保npm ERR!网络“代理”配置已正确设置。参见:'npm help config'
npm ERR!此运行的完整日志可在以下位置找到:npm错误!C:\Users\M Monayem Hossain\AppData\Local\npm-cache_logs\2021-12-23T14_13_40_614Z-debug-0.log
正在中止安装。npm install --no-audit --保存--save-exact --loglevel error react react-dom react-scripts cra-template has failed.
正在删除生成的文件... package.json从G:\my-react-projects中删除dovana/完成。

fzsnzjdm

fzsnzjdm1#

如果你是从办公室笔记本电脑访问这个最有可能你可能背后的代理。因此,为了更改代理配置,您最好与您的网络团队进行检查。
我们可以用下面的命令手动设置代理

npm config set https-proxy <Proxy name of your company>
osh3o9ms

osh3o9ms2#

请尝试清除缓存,然后再次运行安装程序

npm cache clean --force
npm install create-react-app
npx create-react-app my-app
qlzsbp2j

qlzsbp2j3#

尝试从NPM安装任何东西,以确认这是您的连接问题。npm install -g create-react-app。如果这个(或任何其他包)成功,它可能是其他问题。
考虑一下,这可能是你的机器上的npx的问题。尝试使用create-react-app直接安装它,而不是首先全局安装它(就像我上面展示的那样)
也试试这个
npm配置集注册表http://registry.npmjs.org/
还有这个
npm设置超时=100000

dgsult0t

dgsult0t4#

可以将npm timeout值设置为更长的时间:
第一步:
可以创建一个名为.npmrc的本地文件吗?在该文件夹中,将超时设置为:timeout=100000

运行以下操作:

npm set timeout=100000

第二步:
最后运行以下命令集:

npm cache clean --force
npm install create-react-app
npx create-react-app ./

相关问题