0.0.6 • Published 5 months ago
ofs-t3-dev v0.0.6
项目概况
一、运行环境
二、项目运行
IT审计导出配置
只需要在 src\lib\needExportDialogList.ts
中配置接口地址就行了
安装依赖
本项目统一使用 pnpm
管理第三方依赖,相关操作指令请查阅 pnpm官方文档.
pnpm install
开发环境编译
pnpm dev
线上环境编译
非固定,但尽量统一
pnpm build:stag # 测试环境
pnpm build:rele # 灰度环境
pnpm build:prod # 生产环境
查看打包分析
pnpm report
检测和修复代码格式
pnpm lint
三、代码提交
请务必遵循以下团队代码提交类型规范
'feat' // 新增功能
'fix' // 修复缺陷
'perf' // 性能优化
'ui' // UI 调整
'style' // 代码格式
'docs' // 文档变更
'test' // 测试用例
'refactor' // 代码重构
'build' // 构建流程、外部依赖变更 (如升级 npm 包、修改打包配置等)
'revert' // 回滚 commit
'wip' // 正在开发中
'types' // 类型定义文件
'chore' // 不属于以上类型的其他类型(日常事务)
可以在 git add
后,使用以下命令以交互模式提交代码
pnpm commit
四、项目开发资料
- 蓝湖地址(原型及设计文档):
- Tapd 地址(需求文档):
- 接口文档地址:
五、项目地址
- 测试环境地址:
- 灰色环境地址:
- 正式环境地址:
六、项目结构
|-- 根目录
|-- .browserslistrc 浏览器兼容范围
|-- .commitlint.config 代码提交信息规范配置
|-- .lint-staged.config 代码提交格式规范配置
|-- .editorconfig 编辑器统一格式配置
|-- .env.development 环境变量:开发环境
|-- .env.production 环境变量:生产环境
|-- .env.release 环境变量:灰度环境
|-- .env.staging 环境变量:测试环境
|-- .eslintrc.js ESLint 配置
|-- .eslintignore ESLint 忽略文件配置
|-- .gitignore Git 忽略文件配置
|-- .npmrc npm 源配置
|-- babel.config.js Babel 配置
|-- pnpm-lock.yaml
|-- package.json 包说明文件
|-- README.md
|-- vue.config.js vue-cli 配置
|-- tsconfig.json typescript 配置
|-- public 静态资源文件目录
|-- types ts 全局类型文件
|-- src
|-- App.vue
|-- main.js
|-- shims-tsx.d.ts 支持以 .tsc 结尾的文件
|-- shims-vue.d.ts vue 声明
|-- assets 公共资源目录
|-- components 公共组件目录
|-- directives 指令相关目录
|-- filters 过滤器目录
|-- icons svg 图标
|-- layout 公共布局目录
|-- mixins 混入目录
|-- plugins 插件目录
|-- router 路由模块目录
|-- api 服务模块目录
|-- store 状态管理目录
|-- styles 全局样式目录
|-- utils 工具模块目录
|-- views 页面视图目录