准备工作

开发环境

node

v 14.18.3

npm

v 6.14.15

项目介绍

将已购买的前端源码上传到自己的git仓库:项目介绍: https://doc.jepaas.com/api/je-doc-jecloud-help/edit/

部署步骤

1. 安装全局依赖

npm i yalc lerna@^6.0.0 -g

2. 部署基础项目jecloud-pc-libs

jecloud-pc-libs 项目作为所有项目的基础依赖库项目,优先下载,发布,提供其他项目安装部署

npm run setup
npm run yalc:publish

3. 部署移动端基础库项目jecloud-app-libs

jecloud-app-libsJECloud移动端所有项目的基础依赖,依次按照以下命令,进行打包部署

npm run setup
npm run yalc:publish

4. 部署主项目 jecloud-app-admin

jecloud-app-admin 是移动端主项目是JECloud 移动端的应用主框架,包含了系统的菜单展示,布局方式,路由、主题、国际化的管理,功能和微应用的集成管理,各模块之间的通讯管理等。主应用支持Android,iOS,微信小程序,H5多端展示。

npm run setup
npm run build

将打包后的dist/build/h5目录内的文件,部署到指定目录,如下:

# 主项目部署目录
'项目根目录/data/application/openresty/nginx/jecloud/app/'

5. 部署插件项目,以 jecloud-app-func 为例

jecloud-app-func 移动端功能引擎是JECloud平台所有配置应用的移动端解析器。可以通过移动端设备对功能进行便捷的增删改查,流程审批等和电脑端相同的操作。

npm run setup
npm run build

将打包后的dist/build/h5目录内的文件,部署到指定目录,如下:

# 部署目录,所有移动端插件项目放到app/micro目录下
# 注:移动端插件项目命名规则:采用jecloud-app-xxx中的xxx作为目录 (例如jecloud-app-func,func作为目录)
'项目根目录/data/application/openresty/nginx/jecloud/app/micro/func'
最后编辑: 庞峰  文档更新时间: 2024-08-29 09:50   作者:秦永莲