前言
在github上fork了一個vue管理后臺的項目,npm install的時候提示node 要用8.10及以上版本。但是我正在管理的項目用的又是8.9,跟別的前端同事聊天無意中才知道node還有專門的版本管理工具,說是npm install n 就行,于是上班去試了一把。
正題
不試不要緊,一試就開心了,一開始用的npm install -g n

image.png
原來,windows上沒有,windows上叫做nvm,下載地址:https://github.com/coreybutler/nvm-windows/releases
安裝參考:
https://blog.csdn.net/sinat_38334334/article/details/80013648
碰到的坑:
1、 安裝上只好執(zhí)行nvm use 8.10.0 提示錯誤,不能使用。
最后才查到nvm安裝在C:\Program Files\nvm下,路徑下有空格導致的。這一點在文章最后有說明。
2、解決了以后又變成:

image.png
這是git這個命令行的問題,原因不細究了,用系統(tǒng)自帶的命令行管理工具可以執(zhí)行。

image.png
3、然后就可以使用了

image.png
可以安裝別的版本了,美滋滋

image.png
文章最后再抄點
使用命令時注意點
- 請用管理員身份運行命令管理器,否則可能出錯。
- 先設置node和npm的淘寶鏡像,這樣成功率和下載速度會更高點。
用途
1:主要用途,切換nodejs版本。如果想使用最新的流行版本測試您正在開發(fā)的模塊,而不用卸載穩(wěn)定版本的node,則可以使用nvm來切換nodejs版本。
注意點
- 1、nvm安裝目錄,最好不要存在空格。否則,nvm可以安裝成功,但使用nvm use x.y.z(nodejs的切換)會有問題。
- 2、有些全局的npm模塊,可能在各版本的node.js之間不共享。
- 3、你正在使用的node.js版本中可能不支持某些npm模塊。因此在工作的時候請注意工作環(huán)境。