0.0.14 • Published 6 months ago
microvideo-mc v0.0.14
1. 工程简介
本框架是感动科技为实现业务产品化,研发的基础框架。未业务组件开发提供必要的支持和规范
2. 依赖环境
- 依赖 node
>=18 <=20
- 依赖 Vue
>=v3.0
3. 环境变量
分为.env
、全局环境文件,目前配置VITE_TITLE
,入口index.html
文件由此参数配置其他分环境文件:
.env.development
-开发环境.env.production
-生产环境.env.test
-测试环境
5. 文件目录
├── node_modules # 安装后生成的依赖文件夹
├── example # 样例
├── src # 源代码文件夹
│ ├── common # 通用功能目录
│ ├── config # 全局配置
│ │ └── index.js # 主题配置
│ ├── support # 底层支撑
│ │ │── data-bus # 数据总线
│ │ │── event-bus # 事件总线
│ │ │── runtime-builder # 运行时构造
│ │ │── index.ts # 数据总线
│ ├── view # 视图层
│ │ │── container # 容器层
│ │ │── core # 工具
│ │ │── code # 容器层核心实现
│ │ │── container # 布局视图
│ │ │── container # 加载视图
│ │ │── container # 页面视图
│ │ │── manager # 页面管理组件
│ └── index.ts # js入口文件
├── test # 测试文件
├── .eslintignore # eslint忽略文件
├── .npmrc # 仓库设置
├── .gitignore # git忽略文件(svn无法自动识别忽略文件,手动引入该文件)
├── .prettierrc.json # prettier 配置项
├── index.html # html模板
├── jsconfig.json # js 配置项
├── package.json # package.json
├── rullup.config.js # rollup配置文件
├── README.md # 项目说明
└── tsconfig.json # ts配置文件
6. 安装和打包
6.1 使用 npm 或 yarn 安装
$ pnpm i
6.2 项目打包发布
$ rollup -c
发布前需要配置仓库认证信息,
$ pnpm adduser --registry=http://nexus.microvideo.cn/nexus/repository/yingyun-npm/