准备工作

开发环境

node
v 14.18.3

npm
v 6.14.14

Git仓库

将已购买的前端源码上传到自己的git仓库

部署步骤

1. 安装全局依赖

npm install yalc lerna -g

2. 部署基础项目

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

npm run setup
npm run yalc:publish

3. 部署微应用项目

jecloud-core-xxx
所有使用的微应用项目,依次按照以下命令,进行打包部署

npm run setup
npm run build

将打包后的dist目录内的文件,按照标准命名规则,部署到指定目录,如下:

# 微应用目录命名规则
必须采用jecloud-core-xxx中的xxx作为目录 (例如jecloud-core-table项目,table作为目录)
# 微应用部署目录
'项目根目录/data/application/openresty/nginx/jecloud/micro' 文件下创建xxx文件夹

4. 部署主项目

jecloud-admin 项目作为平台的主项目

npm run setup
npm run build

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

# 微应用部署目录
'项目根目录/data/application/openresty/nginx/jecloud'
最后编辑: 庞峰  文档更新时间: 2024-08-29 09:50   作者:庞峰