天天看點

Node.js的安裝及環境配置

一、nvm是啥?

不同應用程式需要不同版本的 Node.js,切換和安裝新版本 Node.js 很煩人,還會有莫名其妙的問題。nvm就是來解決 Node.js 的安裝和版本切換等問題。

二、安裝 nvm

nvm安裝的方式有很多,詳見下面的官方文檔,這裡選用

Git install

,可以解決443錯誤問題。怎麼安裝git,看這裡!

1、安裝步驟

cd ~/
git clone https://github.com/nvm-sh/nvm.git .nvm
cd ~/.nvm
git checkout v0.38.0
. ./nvm.sh
cd ~/           

複制

2、配置全局環境

nano .bash_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_completion
************           

複制

【備注】:如果上面配置不成功,嘗試:建立檔案:

~/.profile

或者

~/.zshrc

,操作一樣。

3、更新系統環境變量

上面配置好的環境變量,通過下面指令更新:

source ~/.bash_profile           

複制

4、nvm常用指令

nvm ls-remote 列出所有可安裝的版本
nvm install <version> 安裝指定的版本,如 nvm install v8.14.0
nvm uninstall <version> 解除安裝指定的版本
nvm ls 列出所有已經安裝的版本
nvm use <version> 切換使用指定的版本
nvm current 顯示目前使用的版本
nvm alias default <version> 設定預設 node 版本
nvm deactivate 解除目前版本綁定
nvm 預設是不能删除被設定為 default 版本的 node,特别是隻安裝了一個 node 的時候,這個時候我們需要先解除目前版本綁定,然後再使用 nvm uninstall <version> 删除           

複制

三、安裝 Node.js
# 1、安裝node.js
nvm install 14.17.5

# 2、檢視node.js版本
node -v 

# 3、切換node.js版本
nvm ls (檢視所有已經安裝的node.js版本)
nvm use <版本号> (選擇從上面列出的node.js版本号)           

複制

四、443錯誤

1、原因說明

通過指令腳本安裝,會因為某些連結無法通路,産生443錯誤:

# 1、安裝指令
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

# 2、錯誤提示:
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443            

複制

2、解決方案

通過本頁面的

Git install

方式來安裝 nvm.

五、參考文檔
  • Node.js的安裝及環境配置!