文章目錄
-
- 前言
- 問題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
檢視源,這是安裝成功能看到的
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2YfNWawNyZuBnLyQDNxEzNzMjM3ATNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
檢視目前使用源:使用指令
nrm current
其中:
<registry>
是源名,例如:taobao
切換源:使用指令
nrm use <registry>
添加源:使用指令
nrm add <registry> <url>
url指位址
删除源:使用指令
nrm del <registry>
測試源速度:使用指令
nrm test <registry>
問題1:安裝好了無法使用
配置裡面的js檔案
把第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