在Linux 下面安裝 Node.js,Node.js 已經(jīng)成為非常廣泛的Javascript運(yùn)行環(huán)境,由于開發(fā)需要愧旦,我也在服務(wù)器上面部署了Node.js 開發(fā)環(huán)境
1. Node.js 包下載
先到Node.js 中文網(wǎng)看一下 下載包世剖、選擇對(duì)應(yīng)的下載包下載 ,
Linux服務(wù)器上面 是CentOS 7.2的版本 ,我這里查看一下系統(tǒng)信息如下:
[root~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root~]# uname -r
3.10.0-514.6.2.el7.x86_64
[root~]#
我下載的是
https://npm.taobao.org/mirrors/node/v6.10.3/node-v6.10.3-linux-x64.tar.xz
我是將包下載安裝在
/usr/local/src
# cd /usr/local/src/
# wget https://npm.taobao.org/mirrors/node/v6.10.3/node-v6.10.3-linux-x64.tar.xz
# unzip node-v6.10.3-linux-x64.tar.xz
開始下載安裝包 下載可能需要一段時(shí)間忘瓦,下載完之后搁廓,就是解壓了
# unzip node-v6.10.3-linux-x64.tar.xz
2. 修改配置文件
下載解壓完成之后就是修改配置文件了,修改 Node 的環(huán)境變量
編輯文件 vi /etc/profile耕皮、進(jìn)入etc目錄找到 境蜕,編輯profile,在文件在文件最下面修改添加如下代碼
# node
export NODE_HOME=/usr/local/src/node-v6.10.3-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
修改后保存凌停,在命令行輸入:source /etc/profile粱年,讓配置文件生效,現(xiàn)在可以再命令行測(cè)試一下node 是否安裝成功了
[root@ /]# node -v
v6.10.3
[root@ /]# npm -v
3.10.10
提示node 6.10.3版本,npm為3.10.10版本,ok罚拟,現(xiàn)在 Node已經(jīng)是安裝好了台诗,
3. 安裝 express
首先需要全局安裝express,
npm install -g express-generator #需先安裝express-generator
npm install -g express
[root@ /]# npm install -g express-generator
/usr/local/src/node-v6.10.3-linux-x64/bin/express -> /usr/local/src/node-v6.10.3-linux-x64/lib/node_modules/express-generator/bin/express-cli.js
/usr/local/src/node-v6.10.3-linux-x64/lib
└── express-generator@4.15.0
[root@ /]# npm install -g express
/usr/local/src/node-v6.10.3-linux-x64/lib
└── express@4.15.3
[root@iZ28zgf2eiiZ /]#
執(zhí)行安裝好了,可以查看一下express 的版本了,4.15.0
[root@ /]# express --version
4.15.0
[root@ /]#
4. 創(chuàng)建 express 項(xiàng)目
現(xiàn)在可以使用express命令行創(chuàng)建項(xiàng)目了,
[root@i node_web]# express first_express
我是進(jìn)入到了我指定的node_web項(xiàng)目文件下main 執(zhí)行命令行之后如下目錄結(jié)構(gòu)
按照提示說的進(jìn)行安裝相關(guān)依賴等
install dependencies:
$ cd first_express && npm install
run the app:
$ DEBUG=first-express:* npm start
然后就可以訪問你的express項(xiàng)目了赐俗,默認(rèn)端口是3000