发布 npm 包推送到官方库时 提示 connect ETIMEDOUT

今天在推送npm包时, 提示报错 :

bash 复制代码
​
error network request to https://registry.npmjs.org/microi-pageengine failed, reason: connect ETIMEDOUT 104.16.2.35:443

​

什么都没配置的好好的,之前也没问题,也清理了npm 缓存 ,还是一直提示如下错误:

bash 复制代码
error code ETIMEDOUT
36 error syscall connect
37 error errno ETIMEDOUT
38 error network request to https://registry.npmjs.org/microi-pageengine failed, reason: connect ETIMEDOUT 104.16.2.35:443
39 error network This is a problem related to network connectivity.
39 error network In most cases you are behind a proxy or have bad network settings.
39 error network
39 error network If you are behind a proxy, please make sure that the
39 error network 'proxy' config is set properly.  See: 'npm help config'

最后发现是DNS 解析问题

尝试刷新 DNS 缓存:

bash 复制代码
#Windows 下执行 
ipconfig /flushdns


#macOS/Linux 下执行
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

问题解决!!!

相关推荐
是梦终空11 小时前
vue下载依赖报错npm ERR node-sass@4.14.1 postinstall: `node scripts/build.js`的解决方法
javascript·npm·vue·node-sass·vue依赖
陈陈小白11 小时前
npm run dev报错Error: listen EADDRINUSE: address already in use :::8090
前端·npm·node.js·vue
杂鱼豆腐人11 小时前
pnpm环境下防止误使用npm的方法
前端·git·npm·node.js·git bash
我是ed11 小时前
# vue2 使用 cesium 展示 TLE 星历数据
前端
宇余11 小时前
从 useState 到 URLState:前端状态管理的另一种思路
前端·vue.js
白兰地空瓶11 小时前
🚀 10 分钟吃透 CSS position 定位!从底层原理到避坑实战,搞定所有布局难题
前端·css
onthewaying12 小时前
在Android平台上使用Three.js优雅的加载3D模型
android·前端·three.js
冴羽12 小时前
能让 GitHub 删除泄露的苹果源码还有 8000 多个相关仓库的 DMCA 是什么?
前端·javascript·react.js
悟能不能悟12 小时前
jsp怎么拿到url参数
java·前端·javascript