【從零開始學習Node.js】一.在CentOS 7中部署Node.js環境
阿新 • • 發佈:2020-12-02
一.背景資訊
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/目錄下。