最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在CentOS 7服務器上安裝Node.js的方法步驟

 更新時間:2024年09月06日 10:22:23   作者:白如意i  
Node.js 是一個用于服務器端編程的 JavaScript 平臺,允許用戶快速構(gòu)建網(wǎng)絡應用程序,通過在前端和后端都使用 JavaScript,開發(fā)可以更加一致并且可以在同一個系統(tǒng)中設計,在本指南中,我們將向您展示如何在 Ubuntu 14.04 服務器上開始使用 Node.js

介紹

Node.js 是一個用于服務器端編程的 JavaScript 平臺,允許用戶快速構(gòu)建網(wǎng)絡應用程序。通過在前端和后端都使用 JavaScript,開發(fā)可以更加一致并且可以在同一個系統(tǒng)中設計。

在本指南中,我們將向您展示如何在 Ubuntu 14.04 服務器上開始使用 Node.js。

如何安裝穩(wěn)定版本的發(fā)行版

Ubuntu 14.04 包含一個 Node.js 版本,可以在其默認倉庫中使用,以便在多個服務器上提供一致的體驗。倉庫中的版本是 0.10.25。這可能不是最新版本,但應該是相當穩(wěn)定的。

為了獲取這個版本,我們只需要使用 apt 包管理器。我們應該在安裝之前刷新本地包索引,然后從倉庫中安裝:

sudo apt-get update
sudo apt-get install nodejs

如果倉庫中的軟件包符合您的需求,這就是您需要做的一切來設置 Node.js。在大多數(shù)情況下,您可能還想安裝 npm,這是 Node.js 的包管理器。您可以通過輸入以下命令來安裝:

sudo apt-get install npm

這將允許您輕松安裝模塊和包以供 Node.js 使用。

由于與另一個軟件包存在沖突,Ubuntu 倉庫中的可執(zhí)行文件被稱為 nodejs 而不是 node。在運行軟件時請記住這一點。

接下來,我們將討論一些更靈活的安裝方法。

如何使用 PPA 安裝

一個可以讓您獲得更近期版本的 Node.js 的替代方法是添加一個由 NodeSource 維護的 PPA(個人軟件包存檔)。這可能比官方的 Ubuntu 倉庫有更更新的 Node.js 版本。

首先,您需要安裝 PPA 以便獲取其內(nèi)容。這取決于您希望安裝的版本。

對于最近的 LTS(6.x 分支),使用:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

對于較舊的 LTS(4.x 分支),使用:

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -

對于當前活躍的版本(7.x 分支),使用:

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -

PPA 將被添加到您的配置中,并且您的本地包緩存將自動更新。在從 nodesource 運行設置腳本后,您可以以與上面相同的方式安裝 Node.js 軟件包:

sudo apt-get install nodejs

nodejs 軟件包包含 nodejs 二進制文件以及 npm,因此您無需單獨安裝 npm。但是,為了使一些 npm 軟件包工作(例如那些需要從源代碼構(gòu)建的軟件包),您需要安裝 build-essential 軟件包:

sudo apt-get install build-essential

如何使用 NVM 安裝

通過 apt 安裝 Node.js 的另一種選擇是使用一個專門設計的工具,稱為 nvm,它代表 “Node.js 版本管理器”。

使用 nvm,您可以安裝多個獨立的 Node.js 版本,這將使您更容易地控制您的環(huán)境。它將為您提供最新版本的 Node.js,但也允許您針對您的應用程序可能依賴的先前版本。

首先,我們需要從我們的 Ubuntu 倉庫中獲取軟件包,這些軟件包將允許我們構(gòu)建源軟件包。nvm 腳本將利用這些工具來構(gòu)建必要的組件:

sudo apt-get update
sudo apt-get install build-essential libssl-dev

一旦安裝了先決條件軟件包,您可以從項目的 GitHub 頁面下載 nvm 安裝腳本。版本號可能不同,但通常情況下,您可以使用以下語法下載并安裝它:

curl https://raw.githubusercontent.com/creationix/nvm/<span class="highlight">v0.16.1</span>/install.sh | sh

這將下載腳本并運行它。它將把軟件安裝到您的主目錄的子目錄 ~/.nvm 中。它還將向您的 ~/.profile 文件添加必要的行以使用該文件。

要訪問 nvm 功能,您需要注銷并重新登錄,或者您可以源化 ~/.profile 文件,以便您當前的會話知道這些更改:

source ~/.profile

現(xiàn)在您已經(jīng)安裝了 nvm,您可以安裝隔離的 Node.js 版本。

要了解可供安裝的 Node.js 版本,您可以輸入:

nvm ls-remote
. . .
 v0.11.6
 v0.11.7
 v0.11.8
 v0.11.9
v0.11.10
v0.11.11
v0.11.12
v0.11.13

如您所見,在撰寫本文時,最新版本是 v0.11.13。您可以通過輸入以下命令來安裝它:

nvm install 0.11.13

通常情況下,nvm 將切換到使用最近安裝的版本。您可以通過輸入以下命令明確告訴 nvm 使用我們剛剛下載的版本:

nvm use 0.11.13

當您使用 nvm 安裝 Node.js 時,可執(zhí)行文件被稱為 node。您可以通過輸入以下命令查看 shell 當前使用的版本:

node -v
v.0.11.13

如果您有多個 Node.js 版本,您可以通過輸入以下命令查看已安裝的版本:

nvm ls

如果您希望將其中一個版本設置為默認版本,您可以輸入以下命令:

nvm alias default 0.11.13

當新會話生成時,將自動選擇此版本。您還可以通過別名引用它,如下所示:

nvm use default

每個 Node.js 版本將跟蹤其自己的軟件包,并且具有 npm 可用于管理這些軟件包。

您可以讓 npm 將軟件包安裝到 Node.js 項目的 ./node_modules 目錄中,使用以下格式:

npm install <span class="highlight">express</span>

如果您想要全局安裝(可供使用相同 Node.js 版本的其他項目使用),您可以添加 -g 標志:

npm install -g <span class="highlight">express</span>

這將在以下位置安裝軟件包:

~/.nvm/<span class="highlight">node_version</span>/lib/node_modules/<span class="highlight">package_name</span>

全局安裝將允許您從命令行運行命令,但您必須將軟件包鏈接到本地范圍以便從程序內(nèi)部引用它:

npm link <span class="highlight">express</span>

您可以通過輸入以下命令了解 nvm 提供給您的選項:

nvm help

結(jié)論

正如你所看到的,有很多種方法可以在你的 Ubuntu 14.04 服務器上運行 Node.js。你的具體情況將決定上述哪種方法對你來說是最佳選擇。雖然 Ubuntu 軟件倉庫中的打包版本是最簡單的,但 nvm 方法無疑更加靈活。

以上就是在CentOS 7服務器上安裝Node.js的方法步驟的詳細內(nèi)容,更多關于CentOS 7安裝Node.js的資料請關注腳本之家其它相關文章!

相關文章

  • 如何使用nexus3搭建npm私有倉庫

    如何使用nexus3搭建npm私有倉庫

    這篇文章主要介紹了如何使用nexus3搭建npm私有倉庫,包括安裝并運行私服的相關知識,本文結(jié)合實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • nodejs開發(fā)環(huán)境配置與使用

    nodejs開發(fā)環(huán)境配置與使用

    經(jīng)過幾個星期的nodejs學習,從開始的小白到現(xiàn)在漸漸得熟悉,走過來也才算明白,現(xiàn)在已經(jīng)入門也掌握了相關的學習方法,今天開始記錄下自己學習的過程,以便日后查看。
    2014-11-11
  • Node使用Selenium進行前端自動化操作的代碼實現(xiàn)

    Node使用Selenium進行前端自動化操作的代碼實現(xiàn)

    這篇文章主要介紹了Node使用Selenium進行前端自動化操作的代碼實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 利用Node.js了解與測量HTTP所花費的時間詳解

    利用Node.js了解與測量HTTP所花費的時間詳解

    這篇文章主要給大家介紹了關于利用Node.js了解與測量HTTP所花費的時間的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-09-09
  • node.js中axios使用心得總結(jié)

    node.js中axios使用心得總結(jié)

    這篇文章主要介紹了node.js中axios使用心得總結(jié),以及分析了中間遇到的錯誤,大家參考一下。
    2017-11-11
  • Node.js如何通過http調(diào)用外部接口

    Node.js如何通過http調(diào)用外部接口

    這篇文章主要介紹了Node.js如何通過http調(diào)用外部接口問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • nodejs項目windows下開機自啟動的方法

    nodejs項目windows下開機自啟動的方法

    今天小編就為大家分享一篇nodejs項目windows下開機自啟動的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • Nodejs環(huán)境Eggjs加簽驗簽示例代碼

    Nodejs環(huán)境Eggjs加簽驗簽示例代碼

    這篇文章主要介紹了Nodejs環(huán)境Eggjs加簽驗簽示例代碼,文章開頭給大家介紹了加簽和驗簽的基本概念,本文結(jié)合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • Nodejs極簡入門教程(三):進程

    Nodejs極簡入門教程(三):進程

    這篇文章主要介紹了Nodejs極簡入門教程(三):進程,本文講解了Node 進程間通信、cluster 模塊等內(nèi)容,需要的朋友可以參考下
    2014-10-10
  • Node.js Event Loop各階段講解

    Node.js Event Loop各階段講解

    今天小編就為大家分享一篇關于Node.js Event Loop各階段講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03

最新評論

阜康市| 玛曲县| 灵台县| 莱西市| 广德县| 葫芦岛市| 黄山市| 清丰县| 南江县| 子洲县| 海丰县| 新乡市| 汾西县| 巫山县| 浦北县| 左云县| 那坡县| 新巴尔虎右旗| 江北区| 昭苏县| 谢通门县| 温泉县| 那曲县| 桐城市| 平顶山市| 额尔古纳市| 永寿县| 肇庆市| 响水县| 金寨县| 家居| 汾西县| 台南市| 塘沽区| 通辽市| 区。| 东港市| 苏尼特左旗| 华池县| 清丰县| 且末县|