NVM(Node Version Manager,Node 版本管理器)
顧名思義,就是管理 Node.js 版本的工具 個人偏好使用 NVM 來安裝 Node.js,之後需要切換版本也很方便
-
安裝 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 的指令操作不熟悉,可以看這篇教學
-
使用 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 的資料庫
-
安裝
只要安裝了 Node.js,NPM 就會跟著自動安裝,買一送一的概念
nvm install <version>
-
使用 NPM
功能 | 指令 |
---|---|
安裝 packages | npm install |
解除安裝 packages | npm uninstall |
更新所有 packages | npm update |