Node.js是一個軟體平台,可用于快速開發和建構可擴充的Web應用。Node.js使用JavaScript作為其腳本語言,通過非阻塞I/O和單線程事件循環機制實作了高吞吐量。
Node.js包含了一個内置的HTTP伺服器庫,使它能夠直接以Web伺服器運作而無需使用外部軟體,比如Apache或Nginx,而且可以在Web伺服器運作時提供更多的控制。
要在Ubuntu伺服器上安裝Node.js,首先需要更新系統。實際上,在安裝任何軟體包之前,都應該確定軟體倉庫是最新的:
一旦完成了系統更新,就需要安裝build-essentials包。這個包中包含了建構Debian軟體包的基礎庫。
還需要安裝curl工具。curl是一個庫,可以在指令行中進行HTTP請求。
安裝完curl,就必須安裝Node.js所需的所有包。Node.js的安裝有多種方法,最簡單的方法是執行:
但是,最新的Node.js版本可能還沒有添加到Ubuntu的标準庫中。為了確定使用最新的版本,我們應該下載下傳源代碼,再編譯和安裝它。
首先,在.bashrc配置檔案中添加環境變量:
然後,建立安裝過程所需的目錄:
然後,進入到最新的安裝目錄,使用curl下載下傳Node.js文檔,再用tar工具解壓。
接着,開始設定參數,為目前使用者安裝Node.js并運作:
一旦Node.js完成安裝,應該接着安裝Node.js的包管理器NPM,NPM也是Node.js官方的軟體包管理器。
通過檢視Node.js的版本來檢查是否安裝成功,執行:
OK。