nvm來切換多個(gè)版本的nodejs的時(shí)候確實(shí)很方便(參見文章,nodejs的各版本快速切換http://www.xcyouyuan.com.cn/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版本都是正常的。
原因是無法訪問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版本的電腦上,解決方法很簡單,就是使用管理員方式來運(yùn)行命令終端即可。
只要終端命令行中帶有管理員三個(gè)字即可正常使用nvm install的安裝了
關(guān)鍵詞: