- 前端分层
|--编译层
|--server层
|--路由
|--api/vm: 通信
|--core:
|--service处理业务: http(接口获取)、工具(文件流、配置文件)、公用视图、进程维护管理、缓存工具
(cache、mc、Readis)、校验(json数据)、基础路由
|--view:视图
|--过滤器: 过滤数据、设备等
|--static层
|--组件:html, js, css, 图片, 插件...
|--core: 工具
|--page:js、css、html、style、lang...
|--SAP: store状态机
|--异步请求的封装
|--过滤器:过滤数据、设备等
|--config层
|--打包:gulp...
|--发布: pm2
|--webpack: 解析依赖(ES5..)
|--package.json
|--Readme.md
|--kamar.js: TDD单元测试
|--git cli+Docker: 合并代码后发测试环境 - 各层作用
- 使用脚手架生成项目框架
1、使用express生成项目框架
http://www.expressjs.com.cn/starter/generator.html
2、使用koa生成项目框架
https://github.com/minghe/generator-k
3、koa与express两者生成项目区别
https://github.com/minghe/generator-k
网友评论