Linux下配置node開發環境
阿新 • • 發佈:2018-12-25
Linux下配置node開發環境
由於我們一般都會將服務部署到linux上,所以我個人覺得,使用windows學習node可能會不太好。慢慢的我也將自己的所有開發環境轉移到node環境下,今天這篇文章記錄了一下我在linux下的配置過程。
為什麼不用軟體庫中的node
我們都知道,各個linux發行版都有自己的軟體庫,可以很方便的使用命令安裝,比如apt-get(Debian,Ubuntu,deepin系統),但是樣往往難以得到自己想要的版本,我一般選擇在官網下載原始碼包。
正文,安裝配置(有圖)
首先我們進入官網,找到我們想要的版本,從阿里雲映象下載也會快一些
選擇下面的阿里雲映象
我們可以看到這裡有我們想要的版本,但是一個是tar.gz
,一個是tar.xz
針對於兩個不同的包,我們有不同的安裝方法
安裝環境:阿里雲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
我在使用這種方法的時候出現了一點問題,由於是裸機,沒有gcc,g++的環境,沒辦法進行編譯。下面介紹使用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指令後面的兩個引數是絕對地址而不是相對地址
這樣就可以在當前使用者下使用nodejs了
我們也可以不新增軟連結,而是直接新增環境變數
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
設定到了環境變數裡
更新問題
如果node版本更新了怎麼辦
推薦大家使用n管理器來進行node的更新
npm install -g n
n stable