keystar-ui
v1.0.71
Published
template component for vue-demi, can dev and build
Downloads
12
Readme
仓库说明
本仓库为兼容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 发布组件