CentOS安裝NodeJS及Express開發(fā)框架

具體安裝過程如下:

Step 1、確認(rèn)服務(wù)器有nodejs編譯及依賴相關(guān)軟件,如果沒有可通過運(yùn)行以下命令安裝。

[root@BobServerStation local]# yum -y install gcc gcc-c++ openssl-devel 

Step 2、下載NodeJS源碼包并解壓

[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、配置、編譯、安裝。

[root@BobServerStation node-v0.10.24]# ./configure --prefix=/usr/local/node  
[root@BobServerStation node-v0.10.24]# make && make install  

Step 4、接下來配置Node環(huán)境

[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、測試是否安裝成功

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

出現(xiàn)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開發(fā)框架

[root@BobServerStation local]# npm install express -g  

Step 8、創(chuàng)建Demo項目

[root@BobServerStation local]# express DemoApp  
[root@BobServerStation local]# cd DemoApp  
[root@BobServerStation DemoApp]#   

Step 9、進(jìn)入項目目錄并安裝項目依賴組件

[root@BobServerStation local]# cd DemoApp  
[root@BobServerStation DemoApp]# npm install

Step 10、安裝依賴組件npm的時候,出錯的話,請運(yùn)行如下命令(npm國內(nèi)鏡像)

方法一:通過config命令
npm config set registry http://registry.cnpmjs.org
npm info underscore (如果上面配置正確這個命令會有字符串response)
方法一:命令行指定
npm --registry http://registry.cnpmjs.org info underscore
方法三:編輯 ~/.npmrc 加入下面內(nèi)容
registry = http://registry.cnpmjs.org
Step 11、依賴組件安裝完成后啟動app

[root@BobServerStation DemoApp]# node app  
Express server listening on port 3000  

最后通過瀏覽器訪問服務(wù)器3000端口,頁面顯示, Express Welcome to Express

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • 1.node和npm網(wǎng)盤地址:http://pan.baidu.com/s/1jIOwIO2。 2.選擇一個磁盤,...
    西瓜胖胖閱讀 809評論 0 1
  • 1 Node.js安裝與配置 1.1 Windows平臺下的Node.js安裝 在過去,Node.js一直不支持在...
    七寸知架構(gòu)閱讀 4,048評論 0 50
  • 大家好,我是IT修真院深圳分院第3期的學(xué)員,一枚正直純潔善良的前端程序員,今天給大家分享一下,修真院官網(wǎng)前端工程師...
    大大頭大閱讀 3,052評論 0 1
  • ajax跨域問題,是每一個web前端都會經(jīng)常遇到的問題,當(dāng)然解決前端跨域的方法也有很多方法,這里我只記錄一下如何使...
    rain129閱讀 927評論 0 6

友情鏈接更多精彩內(nèi)容