簡單方式安裝/升級/切換node版本的方法:n & nvm

前天對博客的樣式進行了一點修改,順道把以前因年幼無知沒有ignore掉的 node_modules/ 目錄刪掉了。node

而後去服務器git pull,由於時間急迫趕着下班,node_modules/ 目錄裏文件太多,沒pull完就把電腦合起來了。結果捏,broken pipe,須要從新 npm installc++

而後理所應當的npm install失敗了。緣由是npm版本低於3.0.0git

我TM又把自個兒服務器整宕機了。github

那就要升級npm咯。查了下node版本,4.2.2,也低了點,反正npm跟node是綁定的,一塊兒把node升級了算。npm

作了一下調研,正常的方式是下載最新版本,編譯安裝。最簡單的方式是:n。最合適的方案是:nvmwindows

去他的編譯安裝!服務器

n

n的使用方式很簡單,因此我把它用到了個人服務器上。只須要安裝一下就能夠了。命令行

$ npm install n -g

而後用此命令安裝目前的穩定版:code

$ n stable

也能夠安裝指定版本:ip

$ n [version]

例如:

$ n v7.2.0

就這麼簡單。。

nvm

nvm其實就是node version manager啦。nvm安裝稍微麻煩點,但比n更加好用,能夠預先安裝好各個版本的node,隨時切換。因此我將其用在了工做環境和本身的windows電腦上。

安裝須要有不少要遵照的規定和環境,好比c++編譯環境啦之類。篇幅過多不在此贅述,能夠去這裏(nvm的github)看,自己不難。

安裝好之後,就能夠這麼用了:

nvm使用

$ nvm install stable #下載、編譯、安裝當前的穩定版
$ nvm install v7.2.0 #安裝v7.2.0版本

在nvm裏,你能夠安裝老多個版本的node,隨時切換:

$ nvm use v5.2.1 #使用v5.2.1版本的node

你能夠把已經安裝的node版本列出來:

$ nvm list #列出來

也能夠不切換,直接運行一個版本的node命令行:

$ nvm run v4.2.2 #運行v4.2.2

只是說了一些基本用法,也夠用了。其餘的能夠本身試一試。

真的很好用!解決了痛點有木有!老項目散發第二春有木有!

相關文章
相關標籤/搜索