一、nvm的安裝和使用
nvm全稱Node Version Manager是 Nodejs 版本管理器,它讓我們能方便的對(duì) Nodejs 的版 本進(jìn)行切換。 nvm 的官方版本只支持 Linux 和 Mac。 Windows 用戶,可以用 nvm-windows。詳情請(qǐng)點(diǎn)擊官方說明
1、卸載已安裝到全局的 node/npm
如果之前是在官網(wǎng)下載的 node 安裝包,運(yùn)行后會(huì)自動(dòng)安裝在全局目錄,其中node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modules 目錄中,具體路徑為 /usr/local/lib/node_modules/npm
安裝 nvm 之后最好先刪除下已安裝的 node 和全局 node 模塊:
#查看已經(jīng)安裝在全局的模塊,以便刪除這些全局模塊后再按照不同的 node 版本重新進(jìn)行全局安裝npm ls -g --depth=0 #刪除全局 node_modules 目錄sudo rm -rf /usr/local/lib/node_modules #刪除 nodesudo rm /usr/local/bin/node #刪除全局 node 模塊注冊(cè)的軟鏈cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm 2、 安裝
首先確保你的網(wǎng)絡(luò)暢通,還有不被墻,如果需要翻墻,請(qǐng)看:
lantern
下載 nvm 包 地址:nvm-windows下載,我們選擇第一個(gè):nvm-noinstall.zip 下載完成后解壓到一個(gè)地方,比如: C:/dev/nvm 里面的文件列表是這樣的:elevate.cmd、elevate.vbs、install.cmd、LICENSE、nvm.exe
備注:windows下要設(shè)置顯示文件類型的擴(kuò)展名,這樣才能看到上述文件的后綴
雙擊 install.cmd 然后會(huì)讓你輸入”壓縮文件解壓或拷貝到的一個(gè)絕對(duì)路徑” 先不用管它,直接回車,成功后,會(huì)在C盤的根目錄生成一個(gè)settings.txt的文本文件,把這個(gè)文件剪切到C:/dev/nvm目錄中,然后我們把它的內(nèi)容修改成這樣:
root: C:/dev/nvm path: C:/dev/nodejs arch: 64 proxy: none node_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
然后我們開始配置環(huán)境變量了,因?yàn)閯倓傸c(diǎn)擊了install.cmd的文件,那么會(huì)在環(huán)境變量的系統(tǒng)變量中,生成兩個(gè)環(huán)境變量:NVM_HOME 和 NVM_SYMLINK 我們開始修改這兩個(gè)變量名的變量值:NVM_HOME的變量值為:C:/dev/nvm; NVM_SYMLINK的變量值為:C:/dev/nodejs
我們還會(huì)發(fā)現(xiàn),在Path中也會(huì)自動(dòng)添加上C:/dev/nvm;或者是C:/dev/nodejs,如果有的話,把他們刪掉,沒有的話更好,我們自己來配置,在Path的最前面輸入: ;%NVM_HOME%;%NVM_SYMLINK%;
打開一個(gè)cmd窗口輸入命令:nvm v ,那么我們會(huì)看到當(dāng)前nvm的版本信息。然后我們可以安裝nodejs了。
繼續(xù)輸入命令:nvm install latest 如果網(wǎng)絡(luò)暢通,我們會(huì)看到正在下載的提示,下載完成后 會(huì)讓你use那個(gè)最新的node版本。
如果你是第一次下載,在use之前,C:/dev目錄下是沒有nodejs這個(gè)文件夾的,在輸入比如: nvm use 5.11.0 之后,你會(huì)發(fā)現(xiàn),C:/dev目錄下多了一個(gè)nodejs文件夾,這個(gè)文件夾不是單純的文件夾,它是一個(gè)快捷方式,指向了 C:/dev/nvm 里的 v5.11.0 文件夾。
新聞熱點(diǎn)
疑難解答
圖片精選