Files
vue-modules/README.md
2025-09-12 17:55:21 +08:00

88 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# orico-supplier-ts-admin 本项目已全部引入 TS
# node 版本
16.12.0
# nrm 安装(镜像源管理)
npm i -g nrm
npm use taobao
# 依赖安装
npm i
# 运行
npm run dev (开发)
npm run build:test(测试)
npm run build:pro(生产)
npm run lint:prettier(修复 prettier 报错)
npm run lint:stylelint(修复 样式 报错)
npm run lint:eslint(修复 eslint 报错)
# 环境配置(多公司多请求地址后会走代理)
env.test(测试)
env.development(开发)
env.production(生产)
# 提交(已添加提交规范)
npm run commit
# 分支说明 dev->test->pro
matser模板分支只有项目模板方便以后通用禁止将代码合并到 matser
pro (生产分支,用于生产环境,来源于合并 test 分支)
test (测试分支,用于测试环境,来源于合并 dev 分支)
dev(开发分支,用于开环境、解决冲突,来源于其他开发分支)
分支拉取请从 pro 分支进行拉取!
冲突请在 dev 分支解决,解决冲突后再合并测试分支
# EpicDesigner
├── index.ts # 入口文件,导出核心组件并初始化
├── index.less # 全局样式
├── components/ # 核心组件目录
│ ├── builder/ # 构建器组件EBuilder
│ ├── designer/ # 设计器主组件EDesigner
│ │ └── src/
│ │ ├── modules/ # 设计器模块(组件面板、属性面板等)
│ ├── node/ # 节点组件ENode用于渲染设计元素
│ └── tree/ # 树形组件ETree用于展示结构大纲
├── extensions/ # 扩展组件目录
│ ├── EInputSize/ # 输入尺寸组件
│ ├── MonacoEditor/ # 代码编辑器组件
│ ├── Page/ # 页面组件
│ └── index.ts # 扩展组件注册逻辑
├── ui/ # 基础 UI 组件目录
│ ├── dept/ # 部门/人员选择组件
│ ├── form/ # 表单组件
│ ├── input/ # 输入框组件
│ ├── row/ # 栅格布局组件
│ ├── upload-file/ # 文件上传组件
│ └── upload-image/ # 图片上传组件
├── utils/ # 工具函数目录
│ ├── manager/ # 管理器(插件、页面状态等)
│ ├── common/ # 通用工具数据处理、DOM 操作等)
│ └── shareStore/ # 共享状态管理
├── types/ # 类型定义目录
│ └── epic-designer.ts # 核心类型(组件结构、设计器状态等)
├── theme/ # 主题相关(推测)
└── static/ # 静态资源(推测)