【前端资料】如何使用KOCA-CLI资源管理方案给开发者用户提供二开资源

前言

概念

原型:包含前端工程化,公用方法,基础库等基础设施的模板工程(如:koca-template)
模块:业务模块,业务模块的开发方式有两种,①基于原型开发的业务模块 ②不基于原型开发(如:人员管理【admin-basic】基于koca-template开发,报表【admin-report】独立的技术栈等)

注:KOCA脚手架只处理基于koca-template原型做二次开发的原型,如koca脚手架提供的原型中,dashboard版,即为基于koca-template做的二开

内容

当团队需要将自己团队开发的【原型】或【模块】,分享给其他团队做二开时,需要做如下准备:

①发布原型包至公司私库
②发布模块包至公司私库
③发布配置包至公司私库
配置包内容,仅配置文件configuration.json, 内容格式如下:

[
{
    "name": "admin-common-confirm",  //   模块或原型名称
    "packageName": "szkingdom.yf.admin-common-confirm",  // 为步骤①或步骤②发布的npm 包名
    "type": "source",  // source | iframe  模块包项目是基于原型开发,还是独立的技术栈
    "desc": "复核管理",  // 模块或原型描述
    "archetype": false,   // 是否为原型包
    "preset": "2"   // 基于原型版本,vue2或vue3, 默认为2
  },

]

当完成以上三个步骤后,向KOCA提交第三步发布的配置包包名,即可使用KOCA-CLI共享您的前端资源。