keystar-ui

template component for vue-demi, can dev and build
2,044
Install
npm install keystar-ui
Latest Version:1.0.71
Vue:2 · 3
License:MIT
Last Updated:Jul 11, 2024
Links: npm
Maintainer: fanjuanjuan

仓库说明

本仓库为兼容vue2、vue3,可扩展elementUi、elementPlus等第三方组件库的vue3通用组件库。 灵感来自于github上的文档库 mybaseui 和 基于vue-demi实现的 vue-demi-component-template。

因docDev子项目其运行时只能有一个vue版本(vue3),容易与兼容性测试(vue2/vue2.7/vue3子项目)冲突, 故单独踢出workspace。

开始



添加组件、文档开发在docDev目录,vue2、vue2.7、vue3分别为各自调试预览环境。相关启动脚本在项目根目录。

必要的全局安装模块:

pnpm、rimraf、serve(用来预览build文档)

开始步骤

pnpm i
pnpm run dev    //启动文档调试,包括组件使用demo
pnpm run dev:3/dev:2.7/dev:2  //分别启动vue3、2.7、2开发调试环境

pnpm run dev:2  //启动vue2调试环境,如果报错,必须运行下边一行:
pnpm re         //局部安装vue2

组件必须单独提供default暴露组件名称,例如

<script>
export default{
  name:'aDemo'
}
</script>

确保vue2的环境正常后,可开始书写文档和调用demo,最后打包发布 pnpm run build:doc 打包文档 pnpm run build 打包组件库

发布组件库

npm view keystar-ui 先看看线上组件版本,发布时注意版本号至少加0.0.1 npm publish 发布组件

Version History

Version Released Vue License
1.0.71 ^2.6.0 || >=3.0.0 MIT
1.0.70 ^2.6.0 || >=3.0.0 MIT
1.0.69 ^2.6.0 || >=3.0.0 MIT
1.0.68 ^2.6.0 || >=3.0.0 MIT
1.0.67 ^2.6.0 || >=3.0.0 MIT