在Linux 下面安裝 Node.js,Node.js 已經成為非常廣泛的Javascript運行環境,由于開發需要,我也在服務器上面部署了Node.js 開發環境
1. Node.js 包下載
先到Node.js 中文網看一下 下載包、選擇對應的下載包下載 ,
圖片
Linux服務器上面 是CentOS 7.2的版本 ,我這里查看一下系統信息如下:
[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
開始下載安裝包 下載可能需要一段時間,下載完之后,就是解壓了
# unzip node-v6.10.3-linux-x64.tar.xz
2. 修改配置文件
下載解壓完成之后就是修改配置文件了,修改 Node 的環境變量
編輯文件 vi /etc/profile、進入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,讓配置文件生效,現在可以再命令行測試一下node 是否安裝成功了
[root@ /]# node -v
v6.10.3
[root@ /]# npm -v
3.10.10
提示node 6.10.3版本,npm為3.10.10版本,ok,現在 Node已經是安裝好了,
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 /]#
圖片
執行安裝好了,可以查看一下express 的版本了,4.15.0
[root@ /]# express --version
4.15.0
[root@ /]#
4. 創建 express 項目
現在可以使用express命令行創建項目了,
[root@i node_web]# express first_express
我是進入到了我指定的node_web項目文件下main 執行命令行之后如下目錄結構
圖片
按照提示說的進行安裝相關依賴等
install dependencies:
$ cd first_express && npm install
run the app:
$ DEBUG=first-express:* npm start
然后就可以訪問你的express項目了,默認端口是3000