溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

在CentOS和RHEL上安裝最新Nodejs的方法

發(fā)布時(shí)間:2020-08-26 14:02:37 來(lái)源:億速云 閱讀:183 作者:小新 欄目:建站服務(wù)器

小編給大家分享一下在CentOS和RHEL上安裝最新Nodejs的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Node.js是一個(gè)基于Chrome JavaScript運(yùn)行時(shí)的平臺(tái),可輕松構(gòu)建快速,可擴(kuò)展的網(wǎng)絡(luò)應(yīng)用程序。最新版本node.js yum存儲(chǔ)庫(kù)由其官方網(wǎng)站維護(hù)。使用本篇文章添加yum存儲(chǔ)庫(kù),并使用簡(jiǎn)單命令將最新Nodejs安裝到CentOS / RHEL 7/6系統(tǒng)。

在CentOS和RHEL上安裝最新Nodejs的方法

要安裝特定的nodejs版本,可以參考文章:使用NVM安裝特定的Nodejs版本。

步驟1:添加node.js yum存儲(chǔ)庫(kù)

首先,需要在Node.js官方網(wǎng)站提供的系統(tǒng)中啟用node.js yum存儲(chǔ)庫(kù),還需要開(kāi)發(fā)工具來(lái)構(gòu)建要在系統(tǒng)上安裝的本機(jī)附加組件。

最新版本:

# yum install -y gcc-c++ make
# curl -sL https://rpm.nodesource.com/setup_11.x | sudo -E bash -

穩(wěn)定發(fā)布:

# yum install -y gcc-c++ make
# curl -sL https://rpm.nodesource.com/setup_10.x | sudo -E bash -

步驟2:在CentOS上安裝node.js

在系統(tǒng)中添加yum存儲(chǔ)庫(kù)之后,可以安裝node.js包。NPM也將與node.js一起安裝。此命令還將在系統(tǒng)上安裝許多其他依賴包。

# sudo yum install nodejs

推薦:yarn安裝(node模塊管理器)

步驟3:檢查node.js和npm版本

安裝node.js之后,需要驗(yàn)證并檢查已安裝的版本??梢栽趎ode.js官方網(wǎng)站上找到有關(guān)當(dāng)前版本的更多詳細(xì)信息。

# node -v 
v11.12.0

另外,檢查NPM的版本。

# npm -v 
6.7.0

步驟4:創(chuàng)建演示W(wǎng)eb服務(wù)器(可選)

這是一個(gè)可選步驟。如果要測(cè)試node.js安裝。讓我們創(chuàng)建一個(gè)帶有“Welcome Node.js”文本的Web服務(wù)器。創(chuàng)建一個(gè)demo_server.js文件

# vim demo_server.js

并添加以下內(nèi)容

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Welcome Node.js');
}).listen(3001, "127.0.0.1");
console.log('Server running at http://127.0.0.1:3001/');

現(xiàn)在使用命令啟動(dòng)Web服務(wù)器。

# node --debug demo_server.js

debugger listening on port 5858
Server running at http://127.0.0.1:3001/

Web服務(wù)器已在端口3001上啟動(dòng)?,F(xiàn)在在瀏覽器中訪問(wèn)http://127.0.0.1:3001/url。

以上是在CentOS和RHEL上安裝最新Nodejs的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI