Linux下配置node開發(fā)環(huán)境
由于我們一般都會將服務(wù)部署到linux上,所以我個人覺得,使用windows學(xué)習(xí)node可能會不太好。慢慢的我也將自己的所有開發(fā)環(huán)境轉(zhuǎn)移到node環(huán)境下,今天這篇文章記錄了一下我在linux下的配置過程。
為什么不用軟件庫中的node
我們都知道,各個linux發(fā)行版都有自己的軟件庫,可以很方便的使用命令安裝,比如apt-get(Debian,Ubuntu,deepin系統(tǒng)),但是樣往往難以得到自己想要的版本,我一般選擇在官網(wǎng)下載源碼包。
正文,安裝配置(有圖)
首先我們進入官網(wǎng),找到我們想要的版本,從阿里云鏡像下載也會快一些
選擇下面的阿里云鏡像

node中文網(wǎng)

阿里云鏡像
我們可以看到這里有我們想要的版本,但是一個是tar.gz,一個是tar.xz針對于兩個不同的包,我們有不同的安裝方法安裝環(huán)境:阿里云centos
tar.gz
先簡單說一下tar.gz,在終端中鍵入如下命令
wget https://npm.taobao.org/mirrors/node/v10.8.0/node-v10.8.0-linux-x64.tar.gz
tar zxvf node-v10.8.0-linux-x64.tar.gz
cd node-v10.8.0-linux-x64
./ configure
make
make install
我在使用這種方法的時候出現(xiàn)了一點問題,由于是裸機,沒有g(shù)cc,g++的環(huán)境,沒辦法進行編譯。下面介紹使用tar.xz的方法
tar.xz
wget https://npm.taobao.org/mirrors/node/v10.8.0/node-v10.8.0-linux-x64.tar.xz
xz -d node-v10.8.0-linux-x64.tar.xz
tar -xvf node-v10.8.0-linux-x64.tar
ln -s /node-v10.8.0-linux-x64/bin/node /usr/local/bin/node
ln -s /node-v10.8.0-linux-x64/bin/npm /usr/local/bin/npm
注意:ln -s指令后面的兩個參數(shù)是絕對地址而不是相對地址這樣就可以在當(dāng)前用戶下使用nodejs了
我們也可以不添加軟鏈接,而是直接添加環(huán)境變量
wget https://npm.taobao.org/mirrors/node/v10.8.0/node-v10.8.0-linux-x64.tar.xz
xz -d node-v10.8.0-linux-x64.tar.xz
tar -xvf node-v10.8.0-linux-x64.tar
然后進入/home目錄下,編輯.bashrc文件
在末尾添加export PATH=/home/admin/node-v10.8.0-linux-x64/bin:$PATH,這樣就把node-v10.8.0-linux-x64/bin設(shè)置到了環(huán)境變量里
更新問題
如果node版本更新了怎么辦推薦大家使用n管理器來進行node的更新
npm install -g n
n stable