Linux安裝Node.js詳解

一、安裝前準備

在開始安裝 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-tw/n/303438.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-31 11:49
下一篇 2024-12-31 11:49

相關推薦

發表回復

登錄後才能評論