单页面应用优缺点
作者:互联网
3种方方案
一、单页应用
优点:配置最简单
缺点:版本回退可能会影响到其它项目
解决:除了各个项目分版本提交,目前没啥太好的解决方案
二、多entry,放到同一个库里面
优点:技术站统一,通用资源利用方便;
backup没有技术难度
缺点:1、相互之间开发可能会受到影响;
2、一个项目技术升级会影响其它项目(比如:某个项目想用一下vue最新版本,或者构建功能有新的想法等整个项目会受影响)
解决:起用 csslint和jslint,git设置强制解决lint,否则不能提交
暂无好的解决方案
三、每个页面单独git库
优点:各个库之间不受影响,技术改造影响范围不大
缺点:1、公共资源引用不方便,新建项目需要手动迁移公共资源;
2、技术升级可能会影响公共资源,因为技术栈不一致
3、公共资源修改时需要推动的人比较多
解决:建一个通用资源库,每次更新
拷一份专门给新版本用 - 感觉这个方案只能临时用一下
文档完善:
1、项目描述
2、执行环境 win\mac\linux
3、准备工作,安装的工具、全局依赖、环境变量等
4、本地开发命令、预发环境命令、生产环境命令
5、静态资源库、服务端库,地址以级发布方式
6、本地开发地址、预发地址、生产地址
7、生产环境页面入口,比较深的情况是需要提供
8、prd、ui、接口 这些地址
9、相关负责人
10、架构图
11、changelog
标签:公共资源,项目,优缺点,地址,应用,版本,影响,页面 来源: https://www.cnblogs.com/hellolol/p/11589089.html