通过应用生成器工具 express-generator 可以快速创建一个应用的骨架。
生产步骤如下: 一. 运行Express 应用程序生成器
- 通过 npx命令(包含在 Node.js 8.2.0 及更高版本中)
npx express-generator
- 通过 npm命令(较老的 Node 版本)
npm install -g express-generator
express
二. 创建一个名称为 myapp 的 Express 应用,此应用将在当前目录下的 myapp 目录中创建,并且设置为使用 Pug 模板引擎(view engine)
$ express --view=pug myapp
三. 安装所有依赖包
$ cd myapp
$ npm install
四. 启动此应用
- MacOS 或 Linux 中:
DEBUG=myapp:* npm start
- 在 Windows 中:
set DEBUG=myapp:* & npm start
五. 在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用,如下图:(我在bin/www文件中将端口号改为了4000,所以我打开的是http://localhost:4000)

通过生成器创建的应用一般都有如下目录结构,
.
├── app.js
├── bin
│ └── www
├── package.json
├── public
│ ├── images
│ ├── javascripts
│ └── stylesheets
│ └── style.css
├── routes
│ ├── index.js
│ └── users.js
└── views
├── error.pug
├── index.pug
└── layout.pug
7 directories, 9 files