自己寫的npm包,之前每次更新都是正常發布,最近做個一個更新,想發布,然后npm publish 竟然失敗,
錯誤提示如下:
npm ERR! network request to https://registry.npmjs.org/yy-org-switch failed, reason: connect ETIMEDOUT 104.16.16.35:443 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'
截圖如下:
意思就是連接不上 https://registry.npmjs.org, 在瀏覽器里訪問這個網址果然訪問不了,網上查了各種資料, 主要就是去掉npm淘寶源 或者 npm config set proxy=null 但是都不管用,
尋思着 是不是我電腦的問題,於是用手機訪問 https://registry.npmjs.org 竟然可以訪問,
那么試着手機開個熱點,電腦連上手機的網絡,再發布,成功了!
回頭看上面的提示 : This is a problem related to network connectivity. 還真是網絡連接的問題,但是為啥電腦之前的網絡就訪問不了,也還沒找到問題,之前都還可以訪問。
以后發布的時候就用手機開熱點了。