生成本地开发配置文件
npm run dte
在生成的 ./dev-target-env.js 内放开自己需要启动的项目参数
启动
npm run dev
如果本地配置不变,只需要重启的时候 ,可以
npm run dev2
示例:list-temp-1
入口 :单一入口只是把 最终版本 换名输出
index.js | ||
---|---|---|
./list-temp-1-1/index.vue | ||
./list-temp-1-1/list-temp-1-1.doc.js | ||
./list-temp-1-1/list-temp-1-1.scss |
每一个里面都要有一个基本的文档
入口目录 | 入口说明 | 备注 | 整理人 |
---|---|---|---|
standard-key | 标准键 | 标准键定义 symbol | nico |
domain | 域名计算 | 含OSS逻辑,url 参数逻辑 ,其他 域名处理 | lane |
enter-params | 进入页面参数 | 对接三方进入页面参数分流整理,页面跳转,刷新重进 ,视频参数 | tyrone |
mitt | 全局事件管理 | 事件定义 symbol | nico |
http | http | axios-wapper , debounce ,节流 ,消峰 ,埋点 ,错误上报,其他中间件 ,错误处理 ,循环请求 | jinnian |
ws | ws | 分流 , 消峰 | lockie |
theme | 主题计算 | 理论上不在需要 | dolphin |
sdk-config | 模块化配置 | 我们自己的项目本身也当做一个商户去对接 ,自己设置一套配置,从这里计算自己所需结果 | copper |
user-config | 用户配置 | 商户用户的配置 | gamer |
log | 日志插件 | malick | |
project-config | 项目配置 | 项目打包外层 植入内容 | malick |
pb-decode | pb解密 | lampson | |
file-path | 文件路径 | 图片域名 地址问题 | lane |
media | 音频 | 视频动画音频 , | tyrone |
format | 格式化 | 时间格式化 赔率格式化 ,赛事阶段 ,赛事状态 计算 等 格式化 | nico |
uuid | 唯一id | 盘口的 唯一 id 算法 和解析 | lane |
menu | 菜单 | 菜单映射 算法关系 | lane |
match-list | 赛事列表 | 源数据 ,模板计算 , 高度计算 ,滚动逻辑 ,列表参数计算 ,冠军算法,全局热门赛事 | lockie/dolphin |
match-detail | 赛事详情 | 赛事详情 ,玩法集 , 玩法过滤,注意列表 和右测同步问题 ,以右侧详情为主 | cooper/gamer |
bet | 投注,注单 | 投注 ,注单列表 ,提前结算 | lane/lampson |
vr-sport | 虚拟体育 | 虚拟体育一些通用层 | lockie/dolphin cooper/gamer |
dj-sport | 电竞体育 | 电竞 一些通用层 | lockie/dolphin cooper/gamer |
z-index | 层级界定备份 | malick | |
入口目录 | 入口说明 | 类型 | 备注 | 核心差异 |
---|---|---|---|---|
self-use-version | 自用版本项目 | 项目 | 常规开发 ,生产自用项目打包 入口 | 默认组件,支持配置合并, 不支持同功能性组件其他版本切换 |
custom-version | 定制化版本项目 | 项目 | 商户定制化 | 支持根据选择的组件定制化输出 zip |
custom-sdk | 定制化版本 打包sdk | 脚本 | 构建出 es 和 umd 版本的 sdk | 定制版本:用于商户引入使用 |
full-version | 全量组件项目 | 项目 | 全量组件 | 在线合并配置 |
full-sdk | 全量组件 打包sdk | 脚本 | 全量组件 | 在线合并配置,对接文档在线调试 |
check-sdk-esm | 自测检查sdk es 版本 | 项目 | 需要适配: 全量/定制化 (cli) | 全量版本:自测+对接文档内用 定制版本:用于商户对接demo演示 |
check-sdk-umd | 自测检查sdk umd 版本 | 项目 | 需要适配: 全量/定制化(cli) | 全量版本:自测+对接文档内用 定制版本:用于商户对接demo演示 |
check-sdk-umd-html | 自测检查sdk umd 版本 html | 项目 | 需要适配: 全量/定制化(html) | 全量版本:自测+对接文档内用 定制版本:用于商户对接demo演示 |
development-document | 内部开发文档 | 项目 | 根据组件配置自动生成内部文档 | 需要支持对比线上旧版差异 需要支持配置字段上报对接文档 |
postmessage-test | 在线调试,消息通讯自测 | 项目 | 在线调试工具的自测版本 | 消息通讯自测验证辅助工具 定义消息通讯规范格式和主题 |