当我试图安装express或任何npm数据包时,得到这种类型的错误(没有代理)(节点-v 10. 14. 2)(npm -v 6. 4. 1)
npm ERR! code ETIMEDOUT
npm ERR! errno ETIMEDOUT
npm ERR! network request to http://registry.npmjs.org/express/express failed, reason: connect ETIMEDOUT 104.16.21.35:80
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\ankit\AppData\Roaming\npm-cache\_logs\2020-10-20T15_26_19_314Z-debug.log
请帮助我,先谢谢你。
4条答案
按热度按时间cvxl0en21#
我今天遇到了这个问题,在做了一些研究之后,这就是我所做的。
在我的
Users/name
里面有一个文件叫.nmprc
。我打开它(作为一个文本编辑器),有一个代理,我试图设置。类似这样:所以我决定删除这两个然后保存文件。
我再次尝试执行
npx create-react-app my-app
,结果成功了。希望这对你也有效!
gg0vcinb2#
我以前也遇到过同样的问题,因为我不需要代理,所以我删除了User/name目录中的.npmrc文件。我希望它能正常工作
lf5gs5x23#
删除.nmprc文件的内容可解决此问题。C:\Users\.nmprc
ev7lccsx4#
如果找不到.nmprc文件,可以尝试使用
然后重试:
希望它对你也有效!