一、什麼是nvm
Node.js 版本管理器(Node Version Manager),簡稱 nvm,是一個可以同時管理多個 Node 版本的工具。
nvm 讓你可以輕鬆地在同一台電腦上安裝、切換不同的 Node 版本。這對於同時開發和維護多個 Node 項目非常方便。
下面介紹在 Mac 和 Linux 上如何安裝 nvm。
二、安裝nvm
1. 在 Mac 上安裝
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
安裝完成後,重啟終端,運行下面命令驗證是否安裝成功:
command -v nvm
2. 在 Linux 上安裝
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
安裝完成後,重啟終端,運行下面命令驗證是否安裝成功:
command -v nvm
三、使用nvm安裝和切換node版本
1. 安裝指定版本的 Node
nvm install
例如,安裝 Node 12.18.4 版本:
nvm install 12.18.4
2. 查看已安裝的 Node 版本
nvm ls
3. 使用指定版本的 Node
nvm use
例如,使用 Node 12.18.4 版本:
nvm use 12.18.4
四、設置默認 node 版本
1. 顯示當前默認的 Node 版本
nvm alias default
2. 設置默認 Node 版本
nvm alias default
例如,將 Node 12.18.4 設置為默認版本:
nvm alias default 12.18.4
五、解決npm常見問題
1. npm install 安裝慢的問題
npm config set registry https://registry.npm.taobao.org --global
2. npm install 報錯:gyp ERR! configure error
請確保 python 和 node-gyp 已經安裝:
brew install python
npm install -g node-gyp
3. npm install 報錯:gyp WARN EACCES
切換到 root 用戶或給目錄設置寫許可權:
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modules
六、卸載nvm
在終端中運行以下命令完成 nvm 卸載:
rm -rf ~/.nvm
rm -rf ~/.npm
rm -rf ~/.bower
如果在之前的操作中遇到了失誤,那麼可以使用 nvm 的自帶卸載命令進行卸載:
nvm unload
結語
nvm 能夠方便地管理 Node 版本,對於前端開發、後端開發、工具開發和組件開發都非常方便。希望這篇文章的介紹能夠對您有所幫助。
原創文章,作者:ROBAP,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/369464.html