如何管理並切換 Node 版本

Kion
3 min readSep 24, 2020

--

https://tw.alphacamp.co/blog/node-js-and-javascript

目錄

1. 安裝 package
2. 下載版本
3. 切換版本
4. 刪除版本

有時因為開發需求,node 太新太舊都會是個問題!
若能夠依照專案需求切換成舊版本,會有很大的幫助
因此主管推薦我一個套件
我覺得十分實用就來分享給大家
今天就要使用 n — Node version management 來解決問題

Node version management

首先先確認是否有安裝 node 以及目前自己的版本是多少

node -v

安裝 package

接著安裝我們要使用的套件,這裡附上他的 GitHub
安裝方式有很多種,可以按照自己喜歡的方式

  1. npm install -g n
  2. brew install n

這次我選擇使用 npm 來安裝

若想要透過指令更新 node
可以下這個指令

n --latest

指令教學

接著就要來學如何切換版本了
其實他的指令非常簡單,就可以迅速下載並切換版本

下載版本

n <版本號>

但有可能會遇到權限問題,加上 sudo 就可以成功下載了

sudo n 10

這樣就切換成功了!

由於他是 node 的管理工具
凡是由 n 下載的都可以使用這個指令來看自己所下載的版本

n

所以我之前的 14.12.011.11.0 是看不到的

透過 n 指令我們可以自由地選擇版本和刪除我們不需要的版本

切換版本

n

選擇你要的版本按下 Return 鍵

刪除版本

雖然 n 指令提示有說我們可以選擇版本,按下 d 鍵刪除版本
但有時會遇到權限問題

這時候我們可以用另一個指令

sudo n rm 6.17.1

接著查看我們現在有的版本

n

就成功刪除了!

拍個手讓我知道,這個文章對你們有幫助 ♥(´∀` )人

參考資料

  1. n – Interactively Manage Your Node.js Versions

--

--

Kion

程式就是利用自動化與排程的特性解決問題 文章分類總覽: https://hackmd.io/@Kion/SyvyEks0L