【Ubuntu 18.04】在Linux上安裝Nodejs的四種方式
相信Ubuntu - 烏班圖的名氣不用我再次強調了,基於Debian發行版和GNOME桌面環境,所以使用起來穩定又好用,加上圖形介面的加持,是深怕command介面的我的不二之選。為什麼要選擇在Ubuntu上裝呢?因為絕大部分的Server端都是在類Linux上安裝的,在Windows Server或macOS Server上安裝的少之又少,除它們了要錢之外,最重要的是GUI - 圖形使用者介面對於用戶端而言根本是看不到的,而且又相當的吃效能,所以能單純使用的command介面的類Linux系統,自然就成為不二人選。說了這麼多,現在就來談談為什麼要學裝Nodejs呢?因為『這個也不會、那個也不會』的我,有時候還是會要做後端測試的時候,自己做做推播測試和一些簡單的API,而Nodejs做一些中小型的網頁是個不錯的選擇,不用去學Java、C#、PHP、Python…等,一些專門去做網頁的語言,加上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的方式安裝
- NVS - Node Version Switcher也是一套Nodejs的管理工具,使用之前要先安裝git與curl
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