Node.js與Express4安裝與配置

Nodejs簡介

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

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

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

當前版本:v0.12.4express

安裝配置Node.js

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

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

安裝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

啓動

npm start

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

相關文章
相關標籤/搜索