window10下node使用管理神器NVM安裝配置超詳細(xì)步驟
前言
node版本持續(xù)更新,一些node的新特性只有在node的較高版本中才可以使用。但是如果將node版本切換到較高版本,就會導(dǎo)致對現(xiàn)有項目的一些依賴造成環(huán)境不兼容。所以,需要一個工具對node版本進(jìn)行管理,允許開發(fā)環(huán)境同時存在多個node版本,開發(fā)人員可以隨意切換
一、什么是nvm?
nvm全稱Node Version Manager是 Nodejs 版本管理器,它讓我們能方便的對 Nodejs 的版本進(jìn)行切換。 nvm 的官方版本只支持 Linux 和 Mac。 Windows 用戶,可以用 nvm-windows。
二、nvm下載安裝配置
安裝nvm前如果有安裝node,要先卸載node.
1.下載
nvm-windows 最新下載地址:https://github.com/coreybutler/nvm-windows/releases
如圖所示:
nvm-noinstall.zip: 這個是綠色免安裝版本,但是使用之前需要配置
nvm-setup.zip:這是一個安裝包,下載之后點擊安裝,無需配置就可以使用,方便。
Source code(zip):zip壓縮的源碼
Sourc code(tar.gz):tar.gz的源碼,一般用于linux系統(tǒng)
我們這里選擇nvm-setup安裝包進(jìn)行安裝
2.nvm解壓安裝
解壓后如下圖:
雙及后安裝:
選擇安裝目錄,這里我安裝在d盤:
選擇npm包存放目錄,建議放在nvm包下新建nodejs包:
后面安裝步驟下一步即可完成安裝
3.檢查環(huán)境變量
一般安裝之后環(huán)境變量會自動設(shè)置后,系統(tǒng)自動新增NVM_HOME和NVM_SYMLINK環(huán)境變量如下圖:
NVM_HOME應(yīng)為nvm的安裝目錄,NVM_SYMLINK應(yīng)為nvm的安裝目錄加"\nodejs",注意用戶變量和系統(tǒng)變量是否保持一致
4.確認(rèn)安裝成功
nvm -v // 查看nvm版本,判斷是否安裝成功
在nvm安裝路徑下打開cmd或者git bash運行正常,在其他路徑下打開會報錯的,如果有nvm: commond not found(重啟!重啟!重啟?。?br />安裝成功如下圖:
可以通過以下命令,進(jìn)行node版本的安裝,替換
nvm list //查看已安裝的nodejs版本 nvm on // 啟用node.js版本管理 nvm off // 禁用node.js版本管理(不卸載任何東西) nvm install <version> // 安裝node.js的命名 version是版本號 例如:nvm install 8.12.0 nvm use <version> //使用某一version的nodejs nvm uninstall <version> // 卸載指定版本的nodejs
5.設(shè)置和安裝node
5.1 設(shè)置淘寶鏡像
在settings中加入兩行代碼,采用淘寶鏡像:
node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
如下圖:
5.2 安裝node指定版本并使用
5.2.1 執(zhí)行以下命令自動安裝指定版本的node和npm:
nvm install <version> // 安裝node.js的命名 version是版本號 例如:nvm install 12.22.12
5.2.2 查看已經(jīng)安裝的node版本:
nvm list/ls //查看已安裝的nodejs版本
5.2.3 使用已經(jīng)安裝的node版本:
nvm use <version> //使用某一version的nodejs
待指定使用某版本的node后就可以正常使用node和npm了
若報status 145:亂碼,關(guān)掉cmd,重新以管理員身份運行cmd,執(zhí)行nvm use XXX 即可,或者執(zhí)行chcp 650001命令切換cmd顯示編碼。
5.3 指定全局安裝路徑和緩存路徑
5.3.1 待成功安裝node版本后,在nvm安裝目錄下創(chuàng)建"node_global"和“node_cache”兩個文件夾,如下圖:
5.3.2 進(jìn)入cmd,輸入以下命令進(jìn)行設(shè)置:
npm config set prefix "D:\soft\nvm\node_global" //設(shè)置全局模塊的安裝路徑 npm config set cache "D:\soft\nvm\node_cache" //設(shè)置緩存到node_cache文件夾 還要把node_global路徑加入到系統(tǒng)環(huán)境變量path中,方便直接使用命令行運行
總結(jié)建議
1、建議使用管理員身份運行命令管理器,減少出錯概率。
2、先設(shè)置node和npm的淘寶鏡像,這樣成功率和下載速度會更高點。
3、nvm安裝目錄,最好不要存在空格。否則,nvm可以安裝成功,但使用nvm use x.y.z(nodejs的切換)會有問題。
到此這篇關(guān)于window10下node使用管理神器NVM安裝配置超詳細(xì)步驟的文章就介紹到這了,更多相關(guān)node使用NVM安裝配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何用Node.js編寫內(nèi)存效率高的應(yīng)用程序
這篇文章主要介紹了如何用Node.js編寫內(nèi)存效率高的應(yīng)用程序,對Node.js感興趣的同學(xué),可以參考下2021-04-04用node-webkit把web應(yīng)用打包成桌面應(yīng)用(windows環(huán)境)
這篇文章主要介紹了windows環(huán)境下用node-webkit把web應(yīng)用打包成桌面應(yīng)用的教程,需要的朋友可以參考下2018-02-02nodejs中用npm初始化來創(chuàng)建package.json的實例講解
今天小編就為大家分享一篇nodejs中用npm初始化來創(chuàng)建package.json的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10