- 首先,到node官网,下载node安装。我的电脑是windows系统,所以下载的是windows版本的,下载完成之后,一路下一步安装就可以了。node中文网:http://nodejs.cn;node官网:https://nodejs.org/en/;
- node安装完成之后,会自动安装npm包管理器。打开CMD,(windows系统,点击开始-->运行-->输入cmd回车);输入命令
node -v
如果输出信息,表示node安装成功;接着输入npm -v
如果输出信息,表示npm安装成功;
C:\Users\Administrator\Desktop>node -v
v6.9.5
C:\Users\Administrator\Desktop>npm -v
v3.10.10
- 因为npm下载包会从国外服务器去搜索,所以,把npm下载源切换为淘宝源,用
cnpm
替代npm
指令;
C:\Users\Administrator\Desktop>npm install -g cnpm --registry=https://registry.npm.taobao.org
- 安装
express
和express-generator
;在cmd里输入:cnpm install express express-generator -g
;一定要-g全局安装;
C:\Users\Administrator\Desktop>cnpm install express express-generator -g
- 在cmd里输入:
express version
;如果输出信息,表示express
安装成功。
C:\Users\Administrator\Desktop>express version
4.14.1
- 创建一个
express
项目。在cmd里输入:express --hbs myNode
;--hbs
表示创建Handlebars
模板引擎(默认是jade
模板),myNode表示项目名称,创建成功之后,会在当前路径下面生成一个myNode的文件夹,这个文件夹就是我们创建的项目文件。express --help
表示查看express
的一些指令。
C:\Users\Administrator\Desktop>express --hbs myNode
warning: option `--hbs' has been renamed to `--view=hbs'
create : myNode
create : myNode/package.json
create : myNode/app.js
create : myNode/public
create : myNode/views
create : myNode/views/index.hbs
create : myNode/views/layout.hbs
create : myNode/views/error.hbs
create : myNode/routes
create : myNode/routes/index.js
create : myNode/routes/users.js
create : myNode/bin
create : myNode/bin/www
create : myNode/public/javascripts
create : myNode/public/stylesheets
create : myNode/public/stylesheets/style.css
install dependencies:
> cd myNode && npm install
run the app:
> SET DEBUG=mynode:* & npm start
create : myNode/public/images
- 进入项目目录,安装依赖
1)进入项目目录,在cmd输入:cd myNode
,就进入到我们创建的node
项目文件夹里边去了。
C:\Users\Administrator\Desktop>cd myNode
C:\Users\Administrator\Desktop\myNode>
2)安装依赖,cmd在myNode路径下输入:cnpm install
,会自动安装依赖文件。
C:\Users\Administrator\Desktop\myNode>cnpm install
√ Installed 7 packages
√ Linked 69 latest versions
√ Run 0 scripts
√ All packages installed (82 packages installed from npm registry, used 2s, speed 389.02kB/s, json 99(777.64kB), tarball 0B)
- 启动node服务。依赖安装完成后,在myNode路径下,继续输入:
node bin/www
就可以启动node
服务了,然后,打开浏览器,在地址栏输入:localhost:3000
,如果node
服务启动成功,浏览器会返回一个express
构建的页面。至此,利用express
框架快速搭建一个node
项目完成。
C:\Users\Administrator\Desktop\myNode>node bin/www
Listening on port 3000
C:\Users\Administrator\Desktop\myNode>node bin/www
Listening on port 3000
GET / 304 114.119 ms - -
GET /stylesheets/style.css 200 3.301 ms - 111
GET / 304 4.878 ms - -
GET /stylesheets/style.css 304 1.599 ms - -
- PS : 创建
koa
和koa2
项目与express
差不多,只是需要把express
与express-generator
改为koa
与koa-generator
安装koa工具
,使用koa xxx
与koa2 xxx
创建项目即可,剩下的安装依赖与启动,和express
一样。