nvm來(lái)切換多個(gè)版本的nodejs的時(shí)候確實(shí)很方便(參見文章,nodejs的各版本快速切換http://m.tongyilingma.com/html/show-2563.html),但有時(shí)候因?yàn)橄到y(tǒng)的原因,會(huì)導(dǎo)致安裝失敗, Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt., Get "https://nodejs.org/dist/latest/SHASUMS256.txt": EOF,如下圖所示

但是使用nvm的其他命令,如nvm list nvm use版本都是正常的。

原因是無(wú)法訪問nodejs服務(wù)器,我們需要修改nvm的配置文件,修改為淘寶提供的nvm的源,找到nvm的安裝路徑,我安裝的路徑是D:\Tools\nvm,可以參考上一篇的nvm的安裝說明,找到根目錄的seting.txt文件,把下面的代碼復(fù)制到文件最下方保存即可。
node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/

粘貼完成后保存,然后記得重新打開,一定是重新打開命令終端,在試試使用nvm list available nvm install 版本,就可以正常運(yùn)行了。

最終發(fā)現(xiàn)原因在于權(quán)限上,普遍出現(xiàn)在win10、win11版本的電腦上,解決方法很簡(jiǎn)單,就是使用管理員方式來(lái)運(yùn)行命令終端即可。

只要終端命令行中帶有管理員三個(gè)字即可正常使用nvm install的安裝了

關(guān)鍵詞:



