NVM(Node Version Manager,Node 版本管理器)

顧名思義,就是管理 Node.js 版本的工具 個人偏好使用 NVM 來安裝 Node.js,之後需要切換版本也很方便

  1. 安裝 NVM

// 要注意版本問題喔,最好將版本設定到最新版(這裡的版本是 0.35.3)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

接著依照 Shell script,決定 profile 是哪個

Shell Script Profile
bash ~/.bash_profile
zsh ~/.zshrc

:::info 要怎麼看現在的終端機是使用什麼 shell script 呢? :::

打開 profile

vim ~/.bash_profile
vim ~/.zshrc

然後把以下三行加入 profile

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash

如果對 vim 的指令操作不熟悉,可以看這篇教學

  1. 使用 NVM

功能 指令
安裝 Node 版本 nvm install
使用 Node 版本 nvm use
檢查 nvm 版本(檢查 nvm 有沒有安裝成功) nvm –version (nvm -v)
列出安裝過的所有 Node 版本 nvm ls

NPM(Node Package Manager,Node 套件管理器)

可以把 NPM 想像成是一個市集,可以把自己製作的套件放到上面讓人下載使用,也可以下載別人放上去的套件。而這個「市集」就是「registry」,registry 是個可以存放 Javascript packages 的資料庫

  1. 安裝

只要安裝了 Node.js,NPM 就會跟著自動安裝,買一送一的概念

nvm install <version>
  1. 使用 NPM

功能 指令
安裝 packages npm install
解除安裝 packages npm uninstall
更新所有 packages npm update