1. 程式人生 > 實用技巧 >【從零開始學習Node.js】一.在CentOS 7中部署Node.js環境

【從零開始學習Node.js】一.在CentOS 7中部署Node.js環境

一.背景資訊

Node.js是一個基於Chrome V8引擎的JavaScript執行環境,用來方便快速地搭建易於擴充套件的網路應用。Node.js使用了一個事件驅動、非阻塞式I/O的模型,使其輕量又高效,非常適合執行在分散式裝置的資料密集型的實時應用。Node.js的包管理器npm,是全球最大的開源庫生態系統。Node.js的典型應用場景包括:
  • 實時應用:如線上聊天,實時通知推送等等(例如socket.io)。
  • 分散式應用:通過高效的並行I/O使用已有的資料。
  • 工具類應用:海量的工具,小到前端壓縮部署(例如grunt),大到桌面圖形介面應用程式。
  • 遊戲類應用:遊戲領域對實時和併發有很高的要求(例如網易的pomelo框架)。
  • Web渲染:利用穩定介面提升Web渲染能力。
  • 前後端程式語言環境統一:前端開發人員可以非常快速地切入到伺服器端的開發(例如著名的純Javascript全棧式MEAN架構)。

二.部署步驟

  • 下載Node.js安裝包
  • (部署過程使用的安裝包是已編譯好的二進位制檔案。解壓之後,在bin資料夾中就已存在node和npm,無需重複編譯。完成以下操作,使用二進位制檔案部署Node.js環境)
wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz
  • 使用tar命令解壓檔案
tar xvf node-v6.9.5-linux-x64.tar.xz
  • 建立軟連結(可在任意目錄下直接使用node和npm命令)
ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm
  • 檢視node、npm版本
node -v
npm -v

至此,Node.js環境已安裝完畢。軟體預設安裝在/root/node-v6.9.5-linux-x64/目錄下。