安装 express-generator 生成器
npm install -g express-generator
安装完成后 可以使用 express 命令
查看所有的命令
express -h
创建项目:
- -e 选择使用的模板引擎 使用ejs作为模板引擎
- myapp 项目名称 自定义的
- 三种创建方式
express -e myapp
express --ejs myapp
express --view=ejs myapp
进入项目, 安装依赖
cd myapp
npm install
运行项目
两种运行项目的方式:每当服务器文件发生改变。都要重启服务
npm start
npm run start
安装nodemon 实现服务器自动启动(热更新)
- 安装到开发环境依赖中 --save-dev
npm install nodemon --save-dev
配置 nodemon 使用方式
- 在 package.json 文件的 scripts 中配置
- dev: 配置开发环境(development) , 可以自定义
"scripts": {
"start": "node ./bin/www",
"dev":"nodemon ./bin/www" // 配置nodemon 的启动方式
}
配置完成后,通过nodemon启动项目
npm run dev
配置项目的模板文件的扩展名是HTML
- generator 搭建的项目通过使用ejs模板默认生成的模板文件扩展名是
.ejs
, 可以配置更改为.html
, - 在 app.js 文件中配置
.ejs
和.html
二选一
// 引入ejs 文件
const ejs = require('ejs');
// 配置HTML文件作为模板文件
app.set('view engine', 'html');
app.engine('.html', ejs.__express)