代码拉取完成,页面将自动刷新
多人实时音视频、会议加密、线下会议室同步预约 会议等候室、提前进会、虚拟背景、美颜 参会人话筒、摄像头权限,举手发言、互动弹幕 会议签到、共享屏幕、自动水印、 会议白板等
在线直播、导播台控制、直播转录 直播等候室、参会等候室、提前进会 参会人话筒、摄像头权限,参会观众权限,互动弹幕 自定义带宽、分辨率码流,共享屏幕、自动水印等
├─ bin 应用发布目录(自动生成)
│ ├─ win-unpacked 未打包非正式发布的应用程序,不需安装可直接运行
│ ├─ 以下三个文件上传,上传到服务器供下载和自动升级检测
│ ├─ MeetingCloudRTC[version | 1.0.0].exe 打包应用,用于正式发布
│ ├─ builder-effective-config 最新版配置文件,与latest.yml对应
│ └─ latest.yml 最新版属性文件
├─ dist_electron electron+vue 项目代码发布目录(自动生成)
├─ docs 使用帮助及参考文档
├─ electron 主进程资源
│ ├─ event 事件库
│ ├─ installer nsis安装配置
│ ├─ window 窗体主进程
│ └─ background.js 主进程启动文件
├─ public 静态资源
│ ├─ download 下载中心静态站,需上传到服务器
│ │ └─ app 服务器端应用存放目录
│ ├─ image 资源图片
│ ├─ favicon.ico 站点收藏夹自定义图标
│ └─ index.html Vue挂载主页
├─ src
│ ├─ api 接口
│ │ ├─ components 组件(RESTFUL/markdown)
│ │ ├─ mock 模拟数据(mockdata)
│ │ ├─ *** 其他应用接口,对应后端微服务
│ │ └─ login 登录接口
│ ├─ assets 资源
│ │ ├─ icon 字体图标
│ │ └─ svg 矢量图标,自动检测新文件并更新icon/font-mcloud等样式字体库[仅开发模式下]
│ ├─ components 组件
│ ├─ layout 布局
│ ├─ lib 通用库
│ │ ├─ mixin 共用混合函数
│ │ └─ trtc 实时音视频工具类库
│ ├─ menu 菜单
│ ├─ mock 模拟数据
│ ├─ plugin 插件
│ ├─ ├─ axios 基于 promise 的 HTTP 库
│ │ └─ locales i18n多国语言
│ ├─ router 路由
│ ├─ store 全局状态
│ ├─ views 视图页面
│ ├─ App.vue 启动视图
│ ├─ main.js 启动入口文件
│ └─ setting.js 设置
├─ tests 单元测试
├─ .env 环境变量
├─ .env.development 开发环境变量
├─ .env.production 生产环境变量
├─ .eslintignore ESLINT忽略文件
├─ .eslintrc.js 管理检测JS代码风格的工具设置
├─ .gitignore GIT忽略文件
├─ .npmrc 仓库镜像
├─ .yarnrc 仓库镜像
├─ .postcssrc.js 使用插件转换CSS的工具设置
├─ babel.config.js BALEL编译器配置
├─ package.json 依赖库管理配置
└─ vue.config.js Vue配置文件
node -v
v12.18.0
npm -v
6.14.8
yarn -v
1.22.4
yarn install
yarn electron:serve
yarn electron:build
ctrl + shift + i + t 打开调试工具
使用 eslint 和 prettier 代码格式化工具,并遵循常用风格 尽可能减少配置、少数服从多数、使用IDE工具统一风格。
安装 eslint、beautify(辅助)、prettier 扩展 支持js、ts、css、less、scss、json、jsx,集成vscode、vim、WebStorm、sublime text插件
* 默认缩进2个字符
* 行尾不加分号
* 数组元素前加空格
* 数据元素不换行
* 函数名与括号中间加空格
* 使用单引号替代双引号
* 强制使用全等===
使用相对单位rem,基准值:16px "PingFang SC", "Microsoft YaHei", "微软雅黑", "Arial", "黑体", "宋体", "sans-serif";
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型