一椎工、Linux 安裝
nodejs的安裝通常有兩種方式,不少人在使用編譯好的文件安裝nodejs的時候出現(xiàn)了不少問題,下面小編就給大家介紹下Linux安裝nodejs的三種方法妹沙,感興趣的朋友可以來了解下。
首先去官網(wǎng)下載代碼熟吏,這里一定要注意安裝分兩種距糖,一種是Source Code源碼,一種是編譯后的文件分俯。我就是按照網(wǎng)上源碼的安裝方式去操作編譯后的文件肾筐,結(jié)果坑了好久好久。
注意看好你下載的是什么文件8准簟B痤怼!對應的安裝方式不同杏节。下載地址如下:
https://nodejs.org/en/
http://nodejs.cn/
Linux安裝Nodejs的三大方法
(一) 編譯好的文件
簡單說就是解壓后唬渗,在bin文件夾中已經(jīng)存在node以及npm典阵,如果你進入到對應文件的中執(zhí)行命令行一點問題都沒有,不過不是全局的镊逝,所以將這個設(shè)置為全局就好了壮啊。
cd node-v0.10.28-linux-x64/bin
ls
./node -v
這就妥妥的了,node文件夾具體放在哪撑蒜,叫什么名字隨你怎么定歹啼。然后設(shè)置全局:
ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node
ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm
這里/home/kun/mysofltware/
這個路徑是你自己放的,你將node文件解壓到哪里就是哪里座菠。
(二)通過源碼編譯
這種方式你下載的文件是Source code狸眼,較為麻煩。
# tar xvf node-v0.10.28.tar.gz
# cd node-v0.10.28
# ./configure
# make
# make install
# cp /usr/local/bin/node /usr/sbin/
查看當前安裝的Node的版本
# node -v
v0.10.28
(三)apt-get
還有一種就是shell提示的apt-get方式浴滴,強烈不推薦拓萌。
sudo apt-get install nodejs
sudo apt-get install npm
上面就是Linux安裝Nodejs的方法介紹了,三種方法都能夠安裝Nodejs升略,使用源碼安裝是最簡單的方法微王,而后面兩種較為麻煩,不是很推薦品嚣。
下載地址
https://nodejs.org/dist/v4.2.0/
https://nodejs.org/dist/v4.2.1/
https://nodejs.org/dist/v4.2.2/
https://nodejs.org/dist/v4.2.3/
https://nodejs.org/dist/v4.2.4/
https://nodejs.org/dist/v4.2.5/
https://nodejs.org/dist/v4.2.6/
https://nodejs.org/dist/v4.3.0/
https://nodejs.org/dist/v4.3.1/
https://nodejs.org/dist/v4.3.2/
https://nodejs.org/dist/v4.4.0/
https://nodejs.org/dist/v4.4.1/
https://nodejs.org/dist/v4.4.2/
https://nodejs.org/dist/v4.4.3/
https://nodejs.org/dist/v0.12.13/
二炕倘、Mac 安裝
暫無
三、Windows 安裝
通過官網(wǎng)安裝包安裝
直接登錄Node.js官網(wǎng)點擊“install”下載安裝腰根。(這種安裝方式雖然簡單激才,但不夠靈活,如果你打算長期研究node额嘿,推薦使用第二種安裝方式)
安裝過程中node將自動創(chuàng)建環(huán)境變量,可直接在終端中執(zhí)行node命令操作劣挫,輸入node -v册养,打印node版本號即代表安裝成功。
通過安裝工具nvmw安裝
nvm压固,它是Linux下的一個Node版本管理工具球拦,我們可以使用它來方便的安裝/切換node版本,nvwm相當于nvm的Windows移植版帐我。
當我們想嘗鮮新版本或在其他版本(例如io,js)間切換時坎炼,通過nvwm就顯得非常方便了。
-
首先我們需要從GitHub上獲取nvmw
git clone https://github.com/cnpm/nvmw.git
設(shè)置nvmw環(huán)境變量手動將nvmw目錄
加入到你的PATH
環(huán)境變量中拦键,下面我們可以直接在cmd中使用nvmw了 谣光。
- 安裝node
由于網(wǎng)絡原因,從原始地址下載node會比較緩慢芬为,可以通過設(shè)置nvmw環(huán)境變量為國內(nèi)鏡像節(jié)點加快下載速度萄金。通過設(shè)置阿里鏡像蟀悦,整個下載安裝過程是十分迅速的。
set "NVMW_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node" :: 設(shè)置node鏡像
set "NVMW_IOJS_ORG_MIRROR=https://npm.taobao.org/mirrors/iojs" :: 設(shè)置iojs鏡像
set "NVMW_NPM_MIRROR=https://npm.taobao.org/mirrors/npm" :: 設(shè)置npm鏡像
安裝最新版本node nvmw install node
出現(xiàn)如下情況
解決辦法如下:
有時出現(xiàn)302錯誤氧敢,解決方法nvmw.bat做圖3和圖4切換日戈。
安裝其他版本:nvmw install v0.10.21
安裝其他版本:nvmw install v0.12.6
查看當前node版本:nvmw ls
切換node版本:
配置
node安裝成功后nvmw雖然會自動為新版本創(chuàng)建環(huán)境變量,但僅針對當前命令窗口有效孙乖,因此我們依然需要去手動配置node環(huán)境變量浙炼。
nvm-window
https://github.com/coreybutler/nvm-windows
https://github.com/coreybutler/nvm-windows/releases
可以exe文件安裝,方便使用(推薦方法)
NPM
NPM是隨同NodeJS一起安裝的包管理工具唯袄,能解決NodeJS代碼部署上的很多問題弯屈,常見的使用場景有以下幾種:
- 允許用戶從NPM服務器下載別人編寫的第三方包到本地使用。
- 允許用戶從NPM服務器下載并安裝別人編寫的命令行程序到本地使用越妈。
- 允許用戶將自己編寫的包或命令行程序上傳到NPM服務器供別人使用季俩。
由于新版的nodejs已經(jīng)集成了npm,所以之前npm也一并安裝好了梅掠。同樣可以使用cmd命令行輸入”npm -v”來測試是否成功安裝酌住。
CNPM
淘寶 NPM 鏡像,你可以用此代替官方版本(只讀)阎抒,同步頻率目前為 10分鐘 一次以保證盡量與官方服務同步酪我。
CNPM
使用我們定制的 cnpm (gzip 壓縮支持) 命令行工具代替默認的 npm
npm install -g cnpm --registry=https://registry.npm.taobao.org直接通過添加 npm參數(shù) alias 一個新命令
alias cnpm="npm --registry=https://registry.npm.taobao.org
--cache=$HOME/.npm/.cache/cnpm
--disturl=https://npm.taobao.org/dist
--userconfig=$HOME/.cnpmrc"
# Or alias it in .bashrc or .zshrc
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zsh