Node.js與Express4安裝與配置

Nodejs簡介node

Node.js 基於 Chrome JavaScript 運行環境,用於便捷地搭建快速、可擴展的網絡應用。git

它使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕量又高效,github

很是適合於運行在分佈式設備的數據密集型實時應用。express

當前版本:v0.12.4npm

 

安裝配置Node.jsjson

官網下載頁根據本身的平臺選擇安裝程序。對於Windows有msi與exe兩種選擇。msi會自動裝好node與npm,同時設置一些環境變量。爲了學習和配置上的靈活性,這裏選擇下載64位的exe文件。瀏覽器

 

創建目錄(如d:\nodejs),把下載下來的node.exe拷貝進去。並將此目錄追加到環境變量PATH中。網絡

 

安裝NPM框架

NPM:Node Package Manager,即Nodejs的包管理器分佈式

使用msi安裝則可忽略此步。對於直接下載exe文件的,首先須要從github上獲取npm代碼:

git clone --recursive git://github.com/isaacs/npm.git 

cd npm 

而後執行:

node cli.js install npm -gf

 

配置NPM

設置環境變量NODE_PATH

npm安裝完成後,d:\nodejs\目錄下會生成一個node_modules目錄。新建環境變量NODE_PATH指向該路徑

NODE_PATH=d:\nodejs\node_modules

 

使用npm安裝包時有時會很慢,能夠經過nrm(NPM源管理器)切換npm源

安裝nrm:

npm --registry=http://r.cnpmjs.org --disturl=http://dist.u.qiniudn.com install -g nrm

nrm ls 查看鏡像

nrm use 選擇鏡像,這裏咱們選擇taobao

 

安裝Express4

Express是一個簡潔、靈活的node.js Web應用開發框架,它提供一系列強大的功能,好比:模板解析、靜態文件服務、中間件、路由控制等。還可使用插件或整合其餘模塊來建立各類Web和移動設備應用。

Express發展很快,且版本之間有較大差別,咱們直接安裝最新的Express4。

 

執行:

npm install express -gd

 

其中選項-g表示全局安裝,目標模塊將會被安裝到NODE_PATH的lib裏面。-d選項表示一併安裝依賴模塊。沒有-g選項的話會在當前目錄(一般是項目目錄)創建一個node_modules目錄。

安裝成功後,命令行會提示 npm info ok

 

express 4.0以後將命令工具分出來了 故還需安裝express-generator

npm install -gd express-generator

安裝配置完成後,node, npm以及express的版本以下

 

使用Express建立project

express -e HelloExpress

在本地添加依賴(依賴項定義在package.json中):

npm install     (注意:這不操做要在HelloExpress項目文件夾內執行

 

啓動

npm start

 

而後能夠在瀏覽器經過 http://localhost:3000/ 訪問了

相關文章
相關標籤/搜索