Node.js + NPM + Ubuntu10

一、Node.js 簡介

Node.js:服務器端的 JavaScript 運行環境,它具有無阻塞和事件驅動等特色,採用 V8 引擎,實現了類似 Apache 和 Nginx 的 Web 服務,讓你可以通過它來搭建基於 JavaScript 的 Web App。參考官方:http://nodejs.org/,Node.js 支持 Linux、Macintosh、Solaris、Windows/Cygwin、FreeBSD、OpenBSD,編譯系統需 Python 2.4以上版本支持。

 

二、Node.js 安裝

1、安裝編譯環境,>sudo apt-get install g++ c++ curl libssl-dev apache2-utils git-core curl

2、下載Node安裝包,>wget http://nodejs.org/dist/node-v0.3.0.tar.gz

3、編譯安裝,步驟如下:

>./configure        //注:如果不需SSL,可加入選項-without-ssl

>make

>make install

4、安裝成功,默認路徑爲:/usr/local/bin/node

 

三、Node.js 應用

1、安裝成功後先寫“Hello World!”簡單測試一下,代碼如下:

 

2、運行 app.js,>node app.js,在瀏覽器輸入http://127.0.0.1:8000/,即可看到效果

3、Node提供了一些常用的API,可參考:http://nodejs.org/api.html

 

四、NPM 安裝

除Node本身提供的API外,現在有不少第三方模塊可極大的提高開發效率,如:WEB框架-express,HTTP中間件-connect,模板-ejs等,爲了管理這些模塊我們需要安裝NPM,安裝過程如下:

1、首先準備目錄權限,不要以ROOT帳號安裝,>sudo chown -R $USER /usr/local

2、安裝NPM,>curl http://npmjs.org/install.sh | sh

3、完成後安裝第三方模塊也很簡單,>npm install modules_name,安裝Express,>npm install express

注:如果安裝模塊的過程中報域名錯誤的話,請清空緩存 >npm cache clean 或重啓計算機即可。

 

 

如需轉載,請註明:本文來自感染源博客http://blog.csdn.net/caleng ]

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章