一、安裝前準備
在開始安裝 Node.js 之前,需要確保系統具備以下條件:
1. 操作系統:本文主要介紹在 Linux 上安裝 Node.js, 對應的操作系統版本為 CentOS 7.7。
2. 命令行工具:本文內介紹的安裝方法均需要在命令行下進行操作,所以需要在 Linux 系統中具備終端工具。
3. 用於下載的網絡:由於需要下載安裝文件、軟件依賴,需要確保系統能夠訪問 Internet。
二、安裝 Node.js
Node.js 的安裝方式有多種,本文將介紹使用 yum 和源碼兩種方法進行安裝。
1. 使用 yum 安裝 Node.js
Yum 是 CentOS/ RHEL 等 Linux 系統中的包管理工具,可以幫助我們輕鬆安裝軟件包。在下面的命令行中,我們需要添加 EPEL 軟件倉庫:
sudo yum install epel-release
在這之前,我們先確保已經安裝 wget 命令。
sudo yum install wget
接下來,從 Node.js 官網中獲取最新版的下載鏈接,並使用 wget 命令下載:
wget https://nodejs.org/download/release/latest-v14.x/node-v14.17.4-linux-x64.tar.xz
下載完成後,我們需要解壓該文件,並將其中的內容複製到 /usr/local 下:
sudo tar -C /usr/local --strip-components 1 -xzvf node-v14.17.4-linux-x64.tar.xz
安裝完成後,可以通過以下命令驗證 Node.js 是否已經正確安裝:
node -v
如果正確顯示版本號,則說明 Node.js 安裝成功。
2. 從源碼編譯安裝 Node.js
另一種安裝 Node.js 的方式是從源碼進行編譯安裝。
首先,需要下載 Node.js 的源代碼包,方法與上面類似。一般情況下,我們需要獲取最新的穩定版源代碼:
wget https://nodejs.org/dist/v14.17.4/node-v14.17.4.tar.gz
下載完成後,使用 tar 命令解壓:
tar -zxvf node-v14.17.4.tar.gz
解壓後進入源代碼目錄,執行以下命令進行編譯:
./configure
執行完成後,再次執行以下命令進行編譯並安裝:
make && sudo make install
安裝完成後,同樣可以使用以下命令驗證 Node.js 是否已經正確安裝:
node -v
三、安裝 NPM
NPM(Node Package Manager)是 Node.js 中的包管理工具,可以幫助我們便捷地安裝各種 Node.js 模塊、框架、庫,是 Node.js 生態系統的重要組成部分。
Node.js 安裝完成後,NPM 會被自動安裝。我們可以通過以下命令驗證 NPM 是否已安裝:
npm -v
如果出現了版本號,則說明 NPM 安裝成功。
四、安裝 NVM
NVM(Node Version Manager)是 Node.js 的版本管理工具,它可以幫助我們輕鬆地管理多個 Node.js 版本。
在安裝 NVM 之前,需要確保系統中已經安裝了 curl 命令:
sudo yum install curl
接下來,從 NVM 的 GitHub 倉庫中獲取安裝腳本並執行:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
執行完成後,需要打開一個新的終端窗口或重新啟動終端,以加載 NVM 環境變量。
現在我們可以使用以下命令安裝指定版本的 Node.js:
nvm install 14.17.4
NVM 將下載並安裝指定版本的 Node.js。
最後,我們可以使用如下命令查看當前正在使用的 Node.js 版本:
node -v
注意:如果你之前手動安裝了 Node.js,請確保在使用 NVM 管理 Node.js 時,先卸載手動安裝的 Node.js。
總結
本文介紹了在 Linux 系統中安裝 Node.js 的幾種方法,涉及了 yum 安裝和源碼編譯安裝兩種方式。此外,還介紹了 NPM 和 NVM 在 Node.js 開發中的作用。
本文所提到的命令和步驟具有一定參考性,讀者在實際安裝過程中,需要根據自己的系統環境和實際需求進行微調。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/303438.html