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/ 访问了

相关文章
相关标签/搜索