Linux 下安裝配置node開發環境及搭建express項目小記

在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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容