【Ubuntu 18.04】在Linux上安裝Nodejs的四種方式

相信Ubuntu - 烏班圖的名氣不用我再次強調了,基於Debian發行版GNOME桌面環境,所以使用起來穩定又好用,加上圖形介面的加持,是深怕command介面的我的不二之選。為什麼要選擇在Ubuntu上裝呢?因為絕大部分的Server端都是在類Linux上安裝的,在Windows ServermacOS Server上安裝的少之又少,除它們了要錢之外,最重要的是GUI - 圖形使用者介面對於用戶端而言根本是看不到的,而且又相當的吃效能,所以能單純使用的command介面的類Linux系統,自然就成為不二人選。說了這麼多,現在就來談談為什麼要學裝Nodejs呢?因為『這個也不會、那個也不會』的我,有時候還是會要做後端測試的時候,自己做做推播測試和一些簡單的API,而Nodejs做一些中小型的網頁是個不錯的選擇,不用去學JavaC#PHPPython…等,一些專門去做網頁的語言,加上JavaScript的語法比較簡單易學,對於一秒鐘幾百萬上下的我而言,Nodejs就是最佳人選,以下就是我的安裝心得。

以APT的方式安裝

APT就是Ubuntu專門的套件管理工具,簡單易用,也是最簡單的安裝方式。

安裝

sudo apt install nodejs
node -v

移除

sudo apt remove nodejs
node -v

以NVM的方式安裝

NVM - Node Version Manager就是專門管理Nodejs版本的工具,可以安裝多個版本去做切換,相當的方便。

安裝curl並下載nvm shell、執行

sudo apt install curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/<nvm_version>/install.sh | bash

重新啟動.profile - 工作環境設定檔

source .profile
nvm -v

查看能安裝的版本號

nvm ls-remote

安裝、使用、切換版本

nvm install <node_version_1>
node -v
nvm install <node_version_2>
node -v
nvm use <node_version_1>
node -v

以NVS的方式安裝

git --version
curl --version
export NVS_HOME="$HOME/git/nvs"
git clone https://github.com/cnpm/nvs "$NVS_HOME"
sh "$NVS_HOME/nvs.sh" install
source "$NVS_HOME/nvs.sh"
nvs add latest
nvs use latest
node -v
npm -v

以直接下載的方式安裝

在沒有網路可下載,或者是管理工具沒有支援新版的情形時使用。

直接從官方下載linux-x64版本

解壓縮到桌面,並且改名為『node』

試試看是否下載到正確的版本

cd Desktop/node/bin
ls -al
./node -v

使用[nano](https://zh.wikipedia.org/wiki/Nano_(文字編輯器))來編譯.profile

cd ~
node -v
ls -a
sudo naon .profile

在.profile中加入nodejs的bin路徑

PATH=$PATH:~/Desktop/node/bin 
export PATH

重新啟動.profile

node -v
source .profile
node -v
nvm -v