1. 程式人生 > >Linux下配置node開發環境

Linux下配置node開發環境

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