特别说明:源码、JDK、数据库、Redis等安装或存放路径禁止包含中文、空格、特殊字符等
Windows 10/11,MacOS;Node 20.15.0 及以上版本(某些情况下可能需要安装 Python3 环境);pnpm v9.12.0及以上版本;Visual Studio Code (简称 VSCode)Nginx 建议使用 1.18.0 及以上版本、兼容 OpenResty 或 TongHttpServer 6.0(国产信创)
支持现代浏览器,不支持 IE
| IE | Edge | Firefox | Chrome | Safari |
|---|---|---|---|---|
| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
需要使用下表中的对应分支
| 项目 | 分支 | 说明 |
|---|---|---|
| jnpf-web-apps-main | v6.1.x-stable | 前端主项目源码,实际交付范围、内容及相关约束以双方签订的合同约定为准 |
| jnpf-web-apps-main-npm | v6.1.x-stable | 前端主项目源码(集成流程设计器、Univer报表设计器npm包),实际交付范围、内容及相关约束以双方签订的合同约定为准 |
| jnpf-bpmn | v1.1.x-stable | 前端流程设计器源代码 |
| jnpf-univer | v1.0.x-stable | 前端Univer报表设计器源代码 |
此项目为前端核心项目,需要与关联项目配套使用,需按如下步骤操作,否则项目无法运行
分别拉取如下项目源码(注意对应版本号):
- jnpf-bpmn:前端流程设计器源代码(非专业版)
- jnpf-univer:前端Univer报表设计器源代码(非专业版)
- jnpf-web-monorepo-framework:前端核心项目源码(非专业版)
- jnpf-web-apps-main:前端主项目源码(非专业版)
- jnpf-web-apps-main-npm:前端主项目源码(集成流程设计器、Univer报表设计器npm包)
含License授权用户
jnpf-web-apps-main-npm 项目重命名为 jnpf-web-apps-main 后复制至 jnpf-web-monorepo-framework 项目的 apps/ 目录下最终核心结构如下:
注意:下述结构中,涉及的文件夹目录不可修改
├── jnpf-web-monorepo-framework
│ ├── apps
│ ├── ├── jnpf-web-apps-main 注意:此处文件夹名称不可修改
jnpf-bpmn 项目复制至 jnpf-web-monorepo-framework 项目的 packages/jnpf/plugins/ 目录下jnpf-univer 项目复制至 jnpf-web-monorepo-framework 项目的 packages/jnpf/plugins/ 目录下jnpf-web-apps-main 项目复制至 jnpf-web-monorepo-framework 项目的 apps/ 目录下最终核心结构如下:
注意:下述结构中,涉及的文件夹目录不可修改
├── jnpf-web-monorepo-framework
│ ├── apps
│ ├── ├── jnpf-web-apps-main 注意:此处文件夹名称不可修改
│ ├── packages
│ ├── ├── jnpf
│ ├── ├── ├── plugins
│ ├── ├── ├── ├── jnpf-bpmn 注意:此处文件夹名称不可修改
│ ├── ├── ├── ├── jnpf-univer 注意:此处文件夹名称不可修改
其他请参考关联项目根目录下的 READE.md 文件说明