#引子javascript
##1. node版本css
###1.1查看版本html
node -v (小写) node -v v0.12.4
###1.2升级版本java
node有一个模块叫n(这名字可够短的。。。),是专门用来管理node.js的版本的。 首先安装n模块:node
npm install -g n
第二步: 升级node.js到最新稳定版web
n stable
是否是很简单?! n后面也能够跟随版本号好比:express
n v0.10.26
或npm
n 0.10.26
###1.3几个npm的经常使用命令json
npm -v #显示版本,检查npm 是否正确安装。 npm install express #安装express模块 npm install -g express #全局安装express模块 npm list #列出已安装模块 npm show express #显示模块详情 npm update #升级当前目录下的项目的全部模块 npm update express #升级当前目录下的项目的指定模块 npm update -g express #升级全局安装的express模块 npm uninstall express #删除指定的模块
##2. express模块和脚手架工具cookie
npm install express -gd
其中选项-g表示全局安装,目标模块将会被安装到NODE_PATH的lib里面。-d选项表示一并安装依赖模块。没有-g选项的话会在当前目录(一般是项目目录)创建一个node_modules目录
npm install express
$ express -V(大写) 4.13.1
安装express模块
$ npm install express express@4.14.0 node_modules\express ├── escape-html@1.0.3 ├── array-flatten@1.1.1 ├── utils-merge@1.0.0 ├── merge-descriptors@1.0.1 ├── cookie-signature@1.0.6 ├── methods@1.1.2 ├── encodeurl@1.0.1 ├── range-parser@1.2.0 ├── vary@1.1.0 ├── parseurl@1.3.1 ├── etag@1.7.0 ├── content-type@1.0.2 ├── fresh@0.3.0 ├── path-to-regexp@0.1.7 ├── cookie@0.3.1 ├── serve-static@1.11.1 ├── content-disposition@0.5.1 ├── depd@1.1.0 ├── qs@6.2.0 ├── on-finished@2.3.0 (ee-first@1.1.1) ├── proxy-addr@1.1.2 (forwarded@0.1.0, ipaddr.js@1.1.1) ├── finalhandler@0.5.0 (unpipe@1.0.0, statuses@1.3.0) ├── accepts@1.3.3 (negotiator@0.6.1, mime-types@2.1.12) ├── type-is@1.6.13 (media-typer@0.3.0, mime-types@2.1.12) ├── debug@2.2.0 (ms@0.7.1) └── send@0.14.1 (statuses@1.3.0, ms@0.7.1, destroy@1.0.4, mime@1.3.4, http-errors@1.5.0)
脚手架工具命令 (express 项目名)
脚手架建立app运用 $ express app create : app create : app/package.json create : app/app.js create : app/public create : app/public/javascripts create : app/routes create : app/routes/index.js create : app/routes/users.js create : app/public/stylesheets create : app/public/stylesheets/style.css create : app/bin create : app/bin/www create : app/views create : app/views/index.jade create : app/views/layout.jade create : app/views/error.jade install dependencies: $ cd app && npm install run the app: $ DEBUG=app:* npm start create : app/public/images
express 4.0以后将命令工具分出来了 故还需安装express-generator
npm install -gd express-generator