最近在学习Node.js,今天尝试安装最新版的 Express 4.13.1 框架,记录一下安装过程,分享给大家学习
- 全局安装最新版的 Express
npm install -g express
- 需要注意的是,安装到这一步后,当你直接在命令行执行express命令时会报以下错误:
C:\Users\Administrator>express -V 'express'不是内部或外部命令,也不是可运行的程序或批处理文件。
- 这是因为4.x版本的Express已经把命令行工具 express-generator 独立出来,
express-generator
是用来生成Express项目结构用的,因此还需要全局安装express-generator
npm install -g express-generator
- 到这里全局安装就完成了,我们可以查看当前Express的版本
express -V
- 一切安装完毕之后就可以创建Express应用了,生成一个Express项目非常简单,只需要使用express命令再加上项目名称就可以在当前目录下生成Express应用,默认生成使用的模板引擎是
jade
,并切换到该目录下
如果是使用express testExpress && cd testExpress
ejs
作为模板引擎:
这时候会生成Express项目的结构:express -e testExpress
- 接下来安装Express以及所需的module
express项目生成时是没有自动下载依赖模块的,我们可以打开package.json
查看或修改项目的默认依赖,然后执行下面命令安装依赖:npm install
等待依赖安装完毕后,启动应用
npm start
也可以使用下面命令启动,其实这也是
npm start
的实际启动方式,如果使用 PM2、supervisor 等进程管理工具启动则需要下面这种方式:# 使用node命令启动 node ./bin/www # 使用PM2启动 pm2 ./bin/www # 使用supervisor启动 supervisor ./bin./www
这时候在浏览器访问 http://localhost:3000/ ,如看到下图则表示安装成功
Express 4.x
与Express 3.x
差别较大,如果需要安装Express 3.x
,则可以指定版本安装npm install -g express-generator@3