1.nodemon自动重启服务(热部署)
1.1.简介
发现:每次修改代码都得重新启动服务,增加工作量
解决:通过nodemon检测文件修改自动重启
1.2.使用
- 步骤1:初始化项目(ps. 自动创建package.json文件,作用:描述项目依赖)
- 步骤1:安装(npm install nodemon –save-dev -g)
- 步骤2:通过nodemon启动服务 -> 测试
2.moment日期处理模块
1、简介
发现:通过昨天项目发现,发现日期代码太长,切不便记忆
解决:自己封装模块或使用第三方模块(http://momentjs.cn/)
2、使用
- 步骤1:初始化项目(ps. 自动创建package.json文件,作用:描述项目依赖)
- 步骤2:安装(npm install moment)
- 步骤3:测试
3.Jade/ejs/art模板引擎 (第三方模块)
1、简介
- 模板引擎:名词
在 PHP中,就是一个类,将视图标签替换成对应数据,生成新的HTML页面
在NodeJS中,就是一个模块,将视图标签替换成对应数据,生成新的HTML页面
- 模板引擎测速
2、特点
3、ejs
步骤1:安装(npm install ejs)
- 步骤2:创建ejs.js和ejs.html测试
1 | //1.引入第三方模块EJS |
4、Jade
步骤1:安装(npm install jade)
- 步骤2:创建jade.js和jade.html测试
1 |
|
5、art(推荐)
语 法:https://aui.github.io/art-template/zh-cn/docs/index.html
步骤1:安装(npm install art-template)
- 步骤2:创建art.js和art.html测试
1 | //1.引入第三方模块ART |