准备工作
开发环境
nodev 14.18.3
npmv 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 作者:庞峰