NVM控制nodeJs版本

封面是本身作的菜,由於實在不知道要放什麼封面,徹底能夠忽略0.o

1.爲何要用nvm來控制nodeJs版本

從近期本身的項目提及,公司的一個外包項目代碼使用jQuery寫的用的gulp編譯的,主管讓咱們本身運行起來看一下,到時候能夠本身維護,本身的項目是vue的,一開始新電腦直接下的nodeJs,是12.13.0版本的,當安裝好gulp依賴時,啓動項目報錯,大體意思是nodeJs版本過高,須要使用10.x版本的nodeJs,而後覺得以前有用過nvm因此本身又從新卸載了已經安裝好的nodeJs(記得要卸載乾淨),下載nvm後安裝,裝了本身版本的12.13.0的,和裝了一個10.17.0的,成功的運行了jQ項目,可是新來的同事好像不會?沒辦法了,手把手交咯,極大的知足了本身當大佬的虛榮心,哈哈哈哈哈哈!因此今天就打算寫一下nvm的使用和安裝vue

2.安裝配置步驟

1.下載nvm包node

github.com/coreybutler…    (點擊進入github下載)
git


點擊此連接直接下載github

2.鍵入cmd,以管理員命令運行(點擊左下角windows,輸入cmd而後右鍵出來的cmd,點擊已管理員模式運行便可)npm

                                                                      

3.nvm命令的使用gulp

1.nvm -v   (查看nvm的版本,報錯就說明沒有安裝成功)windows

2.nvm list (查看已經安裝的版本號)spa


3.nvm list available (查看能夠下載安裝的版本)命令行


4.nvm install xxxxx (選擇指定版本安裝)3d


好比:要安裝10.16.0版本的只須要nvm install 10.16.0便可,而後用nvm list命令查看nodeJs版本

5.nvm use xxxxx (選擇指定版本使用)

選擇使用咱們剛纔安裝的10.16.0的版本,再打開nvm list查看,當前咱們使用的nodeJs版本就是咱們剛纔use的10.16.0

6.當咱們以爲下載過慢時咱們還能夠經過設置代理的方法加快速度

node_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/ 

找到nvm的安裝下載目錄,在settings.txt裏面添加上述兩行代碼

咱們發現前面安裝的全部版本的nodeJs都在這個目錄下面


7.當咱們要是用npm安裝依賴時卻發現了問題


咱們發現剛纔安裝的nodeJs里居然沒有npm,而後咱們去看一下nvm下載的目錄


咱們發現並無npm的文件

7.那麼怎麼才能使用再特定版本下使用nvm呢,咱們還須要一個步驟

咱們須要手動的去下載指定版本的npm的包,好比我安裝的10.16.0版本的nodeJs,咱們能夠看以前的命令行,因此咱們須要下載v6.9.0版本的npm

那麼怎麼才能下載特定npm呢?

npm.taobao.org/mirrors/npm…   兄弟們點進去下載吧     

下載完成後把下載好的文件解壓到剛纔的node_mogules文件夾下,這個時候可能會有個坑,下載的包若是有兩層文件的話須要把最外面的一層文件夾去掉,而後把剩下載的文件夾名改爲npm,記住只有一層哦,否則會坑你很久,顯示沒有找到到npm-cli文件報錯


而後再把npm下面的的bin目錄下面的npm npx文件都複製粘貼到node_modules的同級目錄下面

粘貼後



最後操做完成後再運行npm -v 就能得到npm的版本,也能夠快樂的安裝依賴啦

(其餘的命令能夠自行百度哦,包括默認版本的設置等等)

之後安裝node記得都用這種方式,輕鬆加愉快啦*-*

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

最後但願看到有幫助的童鞋點下關注點個贊,打字切圖有點累哈哈哈哈哈哈

溜了溜了!!

相關文章
相關標籤/搜索