个人UI组件库如何适配各种模块规范以及支持按需加载组件和发布包到包管理市场公网或者私服

发布时间 2023-11-10 14:52:08作者: missLiuliu

相关代码地址:https://github.com/13476075014/lcc-ui

从指令上去看具体实现逻辑

  • yarn initLibsJs 用指令把所有组件都让入一个js文件对外暴露,作为umd规范的入口文件

  • yarn build:umdjs 用webpack输出上面文件,作为umd规范的

  • yarn initEsmsJs 用指令把所有组件都让入一个js文件对外暴露,作为esm规范的入口文件

  • yarn build:es 用gulp输出上面文件和单个组件,作为esm规范的

  • yarn commit 提交本地修改的规范指令

  • update:version 发布各种类型版本以及打tag

  • src/example/01.vue是使用自己当前组件库的demo

  • npm publish 发布包到开源远端