先附上node歷史版本: nodejs.org/zh-cn/downl…node
nvm可讓你在同一臺機器上安裝和切換不一樣版本node。
npm
nvm安裝很是簡單,可是要注意兩個坑:windows
1.要先卸載本地以前安裝過的全局node,再安裝nvm(nvm 的安裝下文細說);code
2.nvm install 13.2.0 就能夠安裝13.2.0版本的node,cdn
而後使用nvm use 13.2.0 便可將本地node切換到13.2.0版本;blog
可是要注意:npm 是不會自動安裝的,也就是說切換以後npm 是沒有安裝的,須要另外作一步操做(下文細說)ip
下面開始正文,本文分三個步驟:get
1.如何卸載本地node;it
2.如何安裝nvm,如何切換node版本;io
3.nvm切換以後如何安裝對應版本的npm。
windows、MacOS 和 Linux的安裝方法請自行百度,不少小夥伴的博文都有。
nvm install 13.2.0 以後就會安裝對應版本的node
nvm ls 查看當前本地安裝了哪些node版本
nvm use 13.2.0 切換本地node爲13.2.0版本
node -v 就能夠看到當前的node版本
npm -v 就能夠查看到當前npm版本
打開上圖提示的npm 下載地址,下載Source code(zip)
下載好以後,將zip壓縮包解壓,並copy 到你的nvm 對應版本的node_modules目錄下,並更名爲npm,個人是上圖中的 C:\Users\user\AppData\Roaming\nvm\v13.2.0\node_modules,結果以下:
而後複製該npm/bin下面的除去node-gyp-bin以外的文件,到C:\Users\user\AppData\Roaming\nvm\v13.2.0,以下圖:
複製以後爲:
此時便可歡快的使用npm 了,不一樣node版本對指令和平時項目中使用到的node_modules包可能會存在不匹配狀況(要麼切回來,要麼重裝node_modules),你們切換版本以後要注意這一點。