【官網(wǎng)】 Node.js? is a JavaScript runtime built on Chrome's V8 JavaScript engine.
也就是說(shuō):Node.js 是一個(gè)基于 Chrome V8 引擎的 JavaScript 運(yùn)行環(huán)境。Node.js 使用了一個(gè)事件驅(qū)動(dòng)冯丙、非阻塞式 I/O 的模型,使其輕量又高效适室。Node.js 的包管理器 npm右蹦,是全球最大的開(kāi)源庫(kù)生態(tài)系統(tǒng)昨悼。
官網(wǎng).png
NodeJS 環(huán)境搭建
Linux 平臺(tái)下
一、C++ 環(huán)境檢測(cè)
由于NodeJs基于C++開(kāi)發(fā)所以妓灌,在Linux環(huán)境下首先要檢查系統(tǒng)是否安裝了C++轨蛤。
- 檢查L(zhǎng)inux的 C++環(huán)境,使用如下命令:
sudo gcc –v
sudo g++ -v
C++環(huán)境未安裝.png
- C++開(kāi)發(fā)環(huán)境安裝
如若如1中所示虫埂,表示服務(wù)器系統(tǒng)未安裝C++環(huán)境祥山,則需要安裝 C++環(huán)境,使用如下命令:
sudo yum install gcc
sudo yum install gcc-c++
二掉伏、node環(huán)境安裝
- 從遠(yuǎn)端獲取node安裝包
# linux 下 opt 目錄一般為第三方軟件安裝目錄(node版本可自行選擇)
cd /opt
sudo wget http://nodejs.org/dist/v8.7.0/node-v8.7.0-linux-x64.tar.gz
- 解壓安裝包
sudo tar --strip-components 1 -zxvf node-v8.7.0-linux-x64.tar.gz
- 配置環(huán)境變量
vim /etc/profile
文件最追加如下內(nèi)容:
export NODE_HOME=/opt/node-v8.7.0-linux-x64
export PATH=$PATH:$NODE_HOME/bin
保存后退出缝呕,執(zhí)行下面命令環(huán)境變量即將生效:
source /etc/profile
4、將目錄軟鏈接到全局環(huán)境下(命令后面的/usr/local/bin/node是固定的)
ln -s /opt/node-v8.7.0-linux-x64/bin/node /usr/local/bin/node
ln -s /opt/node-v8.7.0-linux-x64/bin/npm /usr/local/bin/npm
- 安裝完成岖免,測(cè)試:
node -v // output: v8.7.0岳颇,安裝成功
Windows or Mac 系統(tǒng):
Windows or Mac 系統(tǒng)下安裝NodeJs相對(duì)簡(jiǎn)單,直接官網(wǎng)下載相應(yīng) node 版本颅湘,然后按照安裝引導(dǎo)操作即可话侧。