CentOS安裝NodeJS及Express開發框架

antzone發表於2017-04-11

本文演示在Linux上安裝NodeJS及Express開發框架 nodejs和mongodb的更新速度太快。

參考以前的老文章進行安裝,但是用最新版本的nodejs的話,通常會出現很多問題。

最新版本的nodejs解壓就可以使用和執行,但是,為了更好的配置nodejs,使用了nodejs 的v0.10.24版本進行安裝。

具體安裝過程如下:

Step 1、確認伺服器有nodejs編譯及依賴相關軟體,如果沒有可通過執行以下命令安裝。

[JavaScript] 純文字檢視 複製程式碼
[root@BobServerStation local]# yum -y install gcc gcc-c++ openssl-devel

Step 2、下載NodeJS原始碼包並解壓

[JavaScript] 純文字檢視 複製程式碼
[root@BobServerStation local]# wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz  
[root@BobServerStation local]# tar zxvf node-v0.10.24.tar.gz  
[root@BobServerStation local]# cd node-v0.10.24

Step 3、配置、編譯、安裝。

[JavaScript] 純文字檢視 複製程式碼
[root@BobServerStation node-v0.10.24]# ./configure --prefix=/usr/local/node  
[root@BobServerStation node-v0.10.24]# make && make install

Step 4、接下來配置Node環境

[JavaScript] 純文字檢視 複製程式碼
[root@BobServerStation node-v0.10.24]# vim /etc/profile  
 
#set nodejs env  
export NODE_HOME=/usr/local/node  
export PATH=$NODE_HOME/bin:$PATH  
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH    
[root@BobServerStation node-v0.10.24]# source /etc/profile

--重啟生效

Step 5、測試是否安裝成功

[JavaScript] 純文字檢視 複製程式碼
[root@BobServerStation node-v0.10.24]# node -v  
v0.10.24

出現NodeJS版本號則表示OK。

Step 6、輸出NodeJS之Hello World

[root@BobServerStation node-v0.10.24]# node

> console.log(”Hello NodeJS, I'm Bob.Z“);

Hello NodeJS, I'm Bob.Z

undefined

>

輸出:Hello NodeJS, I'm Bob.Z

Step 7、安裝Express開發框架

[JavaScript] 純文字檢視 複製程式碼
[root@BobServerStation local]# npm install express -g

Step 8、建立Demo專案

[JavaScript] 純文字檢視 複製程式碼
[root@BobServerStation local]# express DemoApp  
[root@BobServerStation local]# cd DemoApp  
[root@BobServerStation DemoApp]#

Step 9、進入專案目錄並安裝專案依賴元件

[JavaScript] 純文字檢視 複製程式碼
[root@BobServerStation local]# cd DemoApp  
[root@BobServerStation DemoApp]# npm install

Step 10、安裝依賴元件npm的時候,出錯的話,請執行如下命令(npm國內映象)

[JavaScript] 純文字檢視 複製程式碼
方法一:通過config命令
     npm config set registry http://registry.cnpmjs.org
     npm info underscore (如果上面配置正確這個命令會有字串response)
方法一:命令列指定
    npm --registry http://registry.cnpmjs.org info underscore
方法三:編輯 ~/.npmrc 加入下面內容
    registry = http://registry.cnpmjs.org

Step 11、依賴元件安裝完成後啟動app

[JavaScript] 純文字檢視 複製程式碼
[root@BobServerStation DemoApp]# node app  
Express server listening on port 3000

最後通過瀏覽器訪問伺服器3000埠,頁面顯示, Express Welcome to Express

相關文章