1. 查看npm
安裝源
npm config get registry
// https://registry.npm.taobao.org 顯示這樣就表示當(dāng)前安裝源是taobao鏡像
2. 設(shè)置更改npm
安裝源
// 將當(dāng)前的npm安裝源改為taobao鏡像 https://registry.npmmirror.com/ 為淘寶鏡像新域名
npm config set registry https://registry.npmmirror.com/
3. 使用nrm
切換安裝源
由于各個(gè)地區(qū)不同的網(wǎng)絡(luò)環(huán)境,以及鏡像同步不全量的問(wèn)題,在使用淘寶源時(shí)仍有可能遇到一次錯(cuò)誤信认,使用 nrm 可以迅速在各個(gè)安裝源之間進(jìn)行切換渣淤,而且它還帶有測(cè)速功能,這能讓我們很方便地挑選出最適合自己使用的安裝源捻撑。
- 安裝
nrm
npm install -g nrm
- 查看當(dāng)前以及所有可用的安裝源
nrm ls
/*
npm ----- https://registry.npmjs.org/
cnpm ---- http://r.cnpmjs.org/
taobao -- https://registry.npm.taobao.org/
nj ------ https://registry.nodejitsu.com/
rednpm -- http://registry.mirror.cqupt.edu.cn
skimdb -- https://skimdb.npmjs.com/registry
*/
- 切換至相應(yīng)的安裝源
nrm use cnpm
// Registry has been set to: https://r.cnpmjs.org/
- 對(duì)各個(gè)安裝源進(jìn)行測(cè)速
nrm test
/*
npm ------ 755ms
yarn ----- 1109ms
tencent -- 227ms
cnpm ----- 1141ms
taobao --- 236ms
npmMirror - 1232ms
*/
4. 安裝cnpm
如果node版本太高磨隘,cnpm會(huì)安裝不成功,可以使用如下指定版本方式安裝:
npm install cnpm@7.1.0 -g --registry=https://registry.npm.taobao.org
5. 使用nvm
管理node
版本
nvm 是 node 的版本管理工具顾患。如果你使用的是 Linux/OS X 一類的操作系統(tǒng)的話番捂,可能系統(tǒng)本身會(huì)自帶 node ,但是系統(tǒng)自帶的 node 版本往往會(huì)比較舊江解,在使用過(guò)程中可能會(huì)出現(xiàn)各種各樣的問(wèn)題设预。而手動(dòng)在系統(tǒng)中安裝兩個(gè)以上版本的 node 是非常復(fù)雜和痛苦的。這種情況下就需要使用到 nvm犁河。
- 安裝
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash
// 或者
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash
- 查看可用的node版本
nvm is available
- 安裝默認(rèn)最新版本的
node
nvm install node
- 安裝指定版本
nvm install 版本號(hào) // nvm install 16.20.0
- 看系統(tǒng)中已經(jīng)安裝的 node 版本
nvm ls
- 切換至你想要使用的 node 版本
nvm use <node版本名稱>
安裝參考:
https://blog.csdn.net/m0_59910554/article/details/126308956
https://blog.csdn.net/weixin_46544600/article/details/128833601
6. 升級(jí)Node.js版本:
清理npm緩存:npm cache clean -f
安裝版本管理工具:npm install -g n
升級(jí)到最新的版本:n latest(最新版本)n stable(最新穩(wěn)定版本)