天天看點

node下載下傳安裝,nrm報錯解決方法

文章目錄

    • 前言
    • 問題1:安裝好了無法使用
    • 問題2:無法安裝
      • 2.1 電腦管理者權限問題
      • 2.2 代理位址問題

前言

安裝node.js npm教程:傳送門

1.原npm位址(下載下傳速度慢)

npm config set registry http://registry.npmjs.org

2.設定國内鏡像(淘寶源)

通過config指令

npm config set registry https://registry.npm.taobao.org

下載下傳nrm

npm install -g nrm

然後使用指令

nrm ls

檢視源,這是安裝成功能看到的

node下載下傳安裝,nrm報錯解決方法

檢視目前使用源:使用指令

nrm current

node下載下傳安裝,nrm報錯解決方法

其中:

<registry>

是源名,例如:taobao

切換源:使用指令

nrm use <registry>

添加源:使用指令

nrm add <registry> <url>

url指位址

删除源:使用指令

nrm del <registry>

測試源速度:使用指令

nrm test <registry>

問題1:安裝好了無法使用

配置裡面的js檔案

node下載下傳安裝,nrm報錯解決方法

把第17行

const NRMRC = path.join(process.env.HOME, '.nrmrc');

改為

const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');

  也可能是之前裝過的nrm沒有裝上,裝到一半關閉了導緻留了緩存問題。

解決方法:解除安裝重裝!

解除安裝指令:

npm uninstall nrm -g

然後再安裝:

npm install -g nrm

問題2:無法安裝

2.1 電腦管理者權限問題

我身邊就有一個是這樣的問題,導緻一直無法下載下傳,整了半天。

第一種方法:

使用指令

npm cache clean --force

清除下緩存 然後重新安裝成功

如果第一種方法不行,第二種方法:

删除

C:\Users\Administrator

路徑下的.npmrc檔案

2.2 代理位址問題

使用指令

npm config get proxy

檢視代理位址

使用指令

npm config set proxy null

将代理改為null

繼續閱讀