摘要: 由于近些年前端开发的比重日益增大,不论学校网站还是公司网站对前端的要求日益增多。所以前端开发工程师们就需要进行大量的代码书写,这就会出现多人合作开发时代码不规范导致的难以承接的问题,而且大量手动创建模块需要大量增加开发人员的时间。
基于以上两个方面的问题 ,本项目开发前端模板自动化套件。该套件将通过命令行形式自动初始化出 MVC 模式的前端模板目录。通过命令行创建有两大优点:首先命令行参数短小精炼,通过输入短小的命令行即可创建出整个前端模板目录,大大提高的开发者的开发效率;其次使用规定的命令行可创建出固定的模板,通过强制约定开发规范可以让多人合作项目有统一的代码格式以及书写方式,大大降低多人协作开发难度。
随着前端发开的深度广度的不断扩大,前端开发者面临的问题也在日益增多,前端开发的自动化套件也将在前端开发过程中起到很重要的作用。
关键词:前端;自动化;模板; MVC
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景-1
1.2 项目开发目标-1
2 需求分析-3
2.1 可行性分析-3
2.1.1 套件使用需求-3
2.1.2 技术可行性分析-3
2.2 开发技术介绍-4
2.2.1 Node.js 语言-4
2.2.2 NPM-4
3 系统设计-5
3.1 项目初始化-5
3.1.1 设计背景-5
3.1.2 设计思路-5
3.2 创建 P/C 工程模块-6
3.2.1 设计背景-6
3.2.3 设计思路-6
3.3 代码规范检查-7
3.3.1 设计背景-7
3.3.2 设计思路-7
3.4 代码格式化-7
3.4.1 设计背景-7
3.4.2 设计思路-8
3.5 创建服务器-8
3.5.1 设计背景-8
3.5.2 设计思路-8
4 系统实现-9
4.1 命令行功能实现-9
4.2 项目各功能实现-10
4.2.1 项目初始化功能-10
4.2.2 创建 P/C 模块-12
4.2.3 代码规范检查-14
4.2.4 代码格式化-16
4.2.5 创建服务器-16
5 套件使用-18
5.1 使用前提-18
5.2 套件安装方法-18
6 项目测试-19
6.1 测试的意义-19
6.2 单元测试-20
6.3 确认测试-20
结 论-21
参 考 文 献-22
致 谢-23