2021-05-12 14:32:11
如何在CentOS Linux 7.5上安裝Node.js
本教學將引導您在CentOS Linux 7.5機器上安裝Node.js和npm。 Node.js是一個跨平台的JavaScript執行時環境,允許伺服器端執行JavaScript程式碼。 Node.js主要用於後端,但它也是一種全棧和前端解決方案。 npm是Node.js的預設包管理器。
從NodeSource安裝Node.js
在CentOS 7機器上安裝Node.js有幾種不同的方法。 在本教學的第一部分中,我們將從NodeSource儲存庫安裝Node.js。
首先,我們需要啟用NodeSource儲存庫:
curl -sL https://rpm.nodesource.com/setup_8.x | sudo bash -
當前的LTS版本的Node.js是8.x. 如果您想安裝版本10,只需把setup_8.x更改setup_10.x即可。
一旦啟用了NodeSource儲存庫,請鍵入以下命令來安裝Node.js和npm:
sudo yum install nodejs
要檢查安裝是否成功,我們可以執行下列命令來列印Node.js和npm版本:
node --version
輸出:
v8.11.1
npm --version
輸出:
5.6.0
使用NVM安裝Node.js
NVM(節點版本管理器)是一個bash指令碼,用於管理多個活動的Node.js版本。 NVM允許我們安裝和解除安裝任何特定的Node.js版本,這意味著我們可以擁有任何我們想要使用或測試的Node.js版本。
要下載nvm安裝指令碼,請鍵入:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
該指令碼將從Github中將nvm儲存庫克隆到~/.nvm,並將指令碼路徑新增到Bash或ZSH組態檔中。
輸出:
=> Close and reopen your terminal to start using nvm or run the following to use it now:
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
如上面的輸出所示,您應該關閉並重新開啟終端,或執行命令將nvm指令碼的路徑新增到當前對談。
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
要驗證nvm是否已正確安裝,請鍵入:
nvm --version
輸出:
0.33.11
現在我們已經安裝了nvm,我們可以通過鍵入以下命令來安裝最新版本的Node.js:
nvm install node
輸出:
Downloading and installing node v10.1.0...
Downloading https://nodejs.org/dist/v10.1.0/node-v10.1.0-linux-x64.tar.xz...
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v10.1.0 (npm v5.6.0)
Creating default alias: default -> node (-> v10.1.0)
我們可以通過鍵入以下命令驗證Node.js版本:
node --version
輸出:
v10.1.0
如果再安裝兩個版本,最新的LTS版本和6.14.2版本
nvm install --lts
nvm install 6.14.2
一旦安裝了LTS版本和6.14.2以列出所有安裝的Node.js範例,請輸入:
nvm ls
輸出:
-> v6.14.2 # ACTIVE VERSION
v8.11.1
v10.1.0
system
default -> node (-> v10.1.0) # DEFAULT VERSION
node -> stable (-> v10.1.0) (default)
stable -> 10.1 (-> v10.1.0) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> v8.11.1)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.14.2
lts/carbon -> v8.11.1
輸出告訴我們,左邊的箭頭(-> v6.14.2)是當前shell對談中使用的版本,預設版本設定為v10.1.0。 預設版本是開啟新shell時將會啟用的版本。
要更改當前的活動版本,可以使用以下命令:
nvm use 8.11.1
並用以下方式驗證它:
nvm current
輸出:
v8.11.1
如果您想要將預設版本更改為8.11.1,請鍵入:
nvm alias default 8.11.1
安裝開發工具
最後,我們還將安裝開發工具,以便我們能夠從npm構建本地外掛。
sudo yum install gcc-c++ make
OK! 如果您有任何問題或意見,請隨時在下面發表評論。
歡迎訂閱Linux公社的RSS:https://www.linuxidc.com/rssFeed.aspx
下面關於Node.js的內容你可能也喜歡:
- 在 Ubuntu 14.04/15.04 上安裝設定 Node.js v4.0.0 https://www.linuxidc.com/Linux/2015-10/123951.htm
- 如何在CentOS 7安裝Node.js https://www.linuxidc.com/Linux/2015-02/113554.htm
- Ubuntu 14.04下搭建Node.js開發環境 https://www.linuxidc.com/Linux/2014-12/110983.htm
- Ubunru 12.04 下Node.js開發環境的安裝設定 https://www.linuxidc.com/Linux/2014-05/101418.htm
- Node.Js入門[PDF+相關程式碼] https://www.linuxidc.com/Linux/2013-06/85462.htm
- Node.js開發指南 高清PDF中文版 +原始碼 https://www.linuxidc.com/Linux/2014-09/106494.htm
- Linux下安裝Node.js詳細完整教學 https://www.linuxidc.com/Linux/2017-01/139726.htm
- Ubuntu 16.04 64位元 搭建 Node.js NodeJS 環境 https://www.linuxidc.com/Linux/2016-09/135487.htm
相關文章