Express Generator 是一个快速创建 Express 应用程序结构的工具。它会自动生成一个包含目录结构、示例路由、错误处理中间件等的初始 Express 应用程序。
以下是如何使用 Express Generator 来创建一个新的 Express 应用程序的步骤:
全局安装 Express Generator
在你的终端或命令提示符中,运行以下命令来全局安装 Express Generator:
bash
npm install express-generator -g
注意:-g 标志表示全局安装,这样你就可以在任何地方使用 express 命令了。
创建一个新的 Express 应用程序
使用 express 命令来创建一个新的 Express 应用程序。例如,如果你想要创建一个名为 myexpressapp 的应用程序,你可以运行:
bash
express myexpressapp
这个命令会在你的当前目录下创建一个名为 myexpressapp 的新目录,并在其中填充基本的 Express 应用程序结构。
安装依赖
进入新创建的应用程序目录,并安装所有依赖项:
bash
cd myexpressapp
npm install
这将会安装 package.json 文件中列出的所有依赖项,包括 Express 本身。
启动应用程序
使用以下命令来启动你的 Express 应用程序:
bash
npm start
或者,如果你想要使用 node 命令直接运行应用程序,可以运行:
bash
node ./bin/www
默认情况下,应用程序将在 http://localhost:3000/ 上运行。你可以打开你的浏览器并访问这个地址来查看你的 Express 应用程序。
查看生成的目录结构
Express Generator 创建了一个包含以下文件和目录的基本结构:
bash
myexpressapp/
├── app.js
├── bin
│ └── www
├── package-lock.json
├── package.json
├── public
│ ├── images
│ ├── javascripts
│ └── stylesheets
│ └── style.css
├── routes
│ ├── index.js
│ └── users.js
├── views
│ ├── error.pug
│ ├── index.pug
│ └── layout.pug
└── views/error
├── 404.pug
└── 500.pug
app.js: 应用程序的主要文件,包含应用程序设置、中间件和路由加载。
bin/www: 用于启动应用程序的脚本。
public/: 存放静态文件的目录(如图片、JavaScript 文件和 CSS 文件)。
routes/: 存放路由文件的目录。
views/: 存放视图模板文件的目录(默认使用 Pug 模板引擎)。
开始开发
正文完