自建组件库
2024年5月19日大约 1 分钟
自建组件库
我想在自己的测试项目内,把全部的 vue 组件,拆分出来,做成 monorepo 下面的一个子包。积累经验后,应用到之前经手的旧项目内。
参考资料
进度
暂停一下,去做别的事情辅助复习上述的学习进度
learn-openx-ui
暂停。不跟着了。留作参考资料。整个体系非常复杂。
掘金 全肝鸽鸽
目前跟这个这个简单的教程做。卡在类型生成上面。
GlobalComponents
现在的思路确定了,为了让 volar 可以有效地识别组件库的类型,需要我们为组件库生成对应的全局组件类型。
- unplugin-vue-components
- vite-plugin-autogeneration-import-file
- vite-plugin-dts
现在需要想办法实现简单的生成。试着用 vite-plugin-autogeneration-import-file
在组件库端完成类型文件生成,避免在应用端手动配置 vite 生成类型。太繁琐了。