顧名思義,就是管理 Node.js 版本的工具
個人偏好使用 NVM 來安裝 Node.js,之後需要切換版本也很方便
// 要注意版本問題喔,最好將版本設定到最新版(這裡的版本是 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
要怎麼看現在的終端機是使用什麼 shell script 呢?
打開 profile
vim ~/.bash_profile
or
vim ~/.zshrc
然後把以下三行加入 profile
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # load nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # load nvm bash
如果對 vim 的指令操作不熟悉,可以看這篇教學喔~
功能 | 指令 |
---|
安裝 Node 版本 | nvm install
使用 Node 版本 | nvm use
檢查 nvm 版本(檢查 nvm 有沒有安裝成功) | nvm --version (nvm -v)
列出安裝過的所有 Node 版本 | nvm ls
可以把 NPM 想像成是一個市集,可以把自己製作的套件放到上面讓人下載使用,也可以下載別人放上去的套件。而這個「市集」就是「registry」,registry 是個可以存放 Javascript packages 的資料庫
只要安裝了 Node.js,NPM 就會跟著自動安裝,買一送一的概念
nvm install <version>
功能 | 指令 |
---|
安裝 packages | npm install
解除安裝 packages | npm uninstall
更新所有 packages | npm update