项目环境的搭建 - 16GCC-SE/SixAddOne GitHub Wiki
一、项目目录

- front:主要存放的是前端的代码,里面的子文件夹是使用框架自动生成的
- css:存放网页样式
- img:存放网图片
- js:存放网页框架和js代码
- vendor:存放引用的JS库

- server:主要存放的是后端的代码,也是通过自动生成子文件夹目录
- node_modules文件夹:这文件夹就是在创建完项目后,cd到项目目录执行npm install后生成的文件夹,下载了项目需要的依赖项。
- package.json文件:此文件是项目的配置文件(可定义应用程序名,版本,依赖项等等)。node_modules文件夹下的依赖项是从哪里知道的呢?原因就是项目根目录下的这个package.json文件,执行npm install时会去找此文件中的dependencies,并安装指定的依赖项。
- public文件夹(包含images、javascripts、stylesheets):这个文件夹做过Web开发的应该一看就知道,为了存放图片、脚本、样式等文件的。
- routes文件夹:用于存放路由文件。
- views文件夹:存放视图。
- app.js:项目主要配置文件(监听端口,导入包,请求头设置,登陆拦截等)

二、项目里程碑以及每个阶段的任务


- 11.21-11.23:需求文档,共3天
- 11.24-11.25:进行各部分设计(页面设计,共2天、数据库设计,共2天、服务层框架,共2天)
- 11.26-11.30:(页面开发,共5天、数据库开发,共5天、服务层开发,共5天)
- 12.1-12.1:第一轮测试,共1天
- 12.2-12.2:第二轮测试,共1天
- 12.3-12.5:部署,共3天