[筆記] 在 Linux 上安裝 Node.js 和 Yarn

Cindy Lyu
Jun 7, 2020

--

說要將所學寫成文章,結果寫了一篇存在草稿寫了三篇極短 bug 紀錄後就整個荒廢懶惰寫文 XDD

最近工作上常常遇到在新的機器上需要安裝 Node.js 和 yarn,讓之後更新程式碼後可以在機器上打包 clone 下來的專案,三番兩次麻煩後端同事幫我安裝,直到最近決定不要麻煩後端,要自己好好學起來,也因為手邊比較沒有超級緊急的事情,所以抱著就算把機器弄壞(喂~)也要自己學習如何安裝。

實際上網查發現有很多不同的安裝方式呢,還真是茫然,或是有些指令下了發現是不存在的,所以想著是要自己裝嗎?

在經歷了神農嚐百草後(?)發現了可以先連進機器後下指令查看 linux 版本

$ cat /proc/version 

($cat 指令會輸出檔案的內容)

印出來後發現有 RedHat 的關鍵字,代表是 RedHat 系列的 Linux 版本,而 RedHat 的 Linux 可以使用 $yum 的指令全名為 Yellowdog Updater, Modified 可以用它來安裝一些軟體。

接下來就是使用 yum 來安裝 Node.js

$ yum install nodejs

如果權限不足就加上 sudo (super user do),下完這個指令,一般來說會安裝蠻舊的版本,像是 6.x 版本,並也會一起安裝 npm 3.x 版本。

之前麻煩後端幫我安裝 Node.js 時,後端詢問需要哪個版本,我說都可以,因為我完全不知道原來在 Linux 上使用像是以上方式安裝就會是蠻舊的版本,而後端同事也表示如果使用過舊的 Node.js 版本跑 React 會 Error 喔

再來就是要升級 Node.js 的版本

$ npm install -g n

n 是 nodejs 管理工具,再來就是使用 $n 來安裝指定的 Node.js 版本,以下選擇近期 LTS (LTS 代表比較穩定的版本)的新版本 12.18.0

$ n 12.18.0

安裝好後可以透過指令來查詢目前版本確認已安裝成功

$ node --verion

另外要安裝 Yarn 也很簡單,直接

$ npm install -g yarn

-g 代表全域安裝的意思,不會只安裝在目前所在底下的路徑。

後記:

安裝的方式應該有蠻多種的,有發現一種應該是將壓縮檔案下載到機器上。

$ wget https://nodejs.org/dist/v12.17.0/node-v12.17.0.tar.gz

wget 指令用於下載網址中的檔案,網址來源是從 Node.js 官方的 downloads 找的。

下載完成後執行解壓縮及安裝就可以了~

$ tar zxvf <file name>

Reference

  1. 在centos7安装nodejs并升级nodejs到最新版本
  2. 紅帽公司
  3. tar 指令的常用語法

--

--

Cindy Lyu
Cindy Lyu

Written by Cindy Lyu

喜歡看戲劇、節目,近期在學習前端程式,盡可能的嘗試新事物。學習相關筆記:https://cindylyu.github.io/note/docs

No responses yet