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

2.5 KiB
Raw Permalink Blame History

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/ # 静态资源(推测)