簡體   English   中英

npm無法從Registry.npmjs.org安裝

[英]npm cannot install from registry.npmjs.org

好的,當我這樣做時,我會收到以下響應:

npm search rollup

npm ERR! pna.nextTick is not a function
npm ERR! code ECONNRESET
npm ERR! network tunneling socket could not be established, statusCode=503
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 http和http-proxy設置,同時也設置了http&http_proxy設置。 我也使用curl和顯式代理集和服務器名。 使用curl時,我的魷魚返回“請求的URL的某些方面不正確”。 Curl設置了使用Mozilla Cafiles集的能力。 使用使用curl的n,n可以下載並安裝新版本的node。

在我的外圍路由器上,我能夠使用w3m和curl至少從服務器檢索某種輸出。 w3m提供了最多的信息,這是一連串的縮小版json。 curl檢索一行json。

看到這是那個盜版密碼竊取錯誤的幾周后,應該如何進行?

是的,所以看起來這是使用n自動安裝節點的不兼容版本的問題。

解決問題:

n lts
npm install -g npm
n stable

大概是lts版本安裝了一個npm,可以將其升級為支持節點10.8.0。 因此,將節點升級到穩定狀態意味着您可以正常使用npm。 相對於其他一些要求不使用ssl來運行npm的解決方案,這似乎是一個更好的解決方案(可能不起作用)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM