之前在开发一款 Chrome
扩展插件,目标是在 content-script
方式下开发。
既然是直接在DOM页面插入组件,优先考虑样式不会影响页面,所以考虑 使用 Shadow DOM
来隔离样式。
在此场景下开发时,遇到了一些问题和思考,记录如下:
tailwind V4
在 Shadow DOM
下的兼容性问题hmr
的问题基于前不久的项目框架升级和重构,记录一些踩坑和问题;
💡 一句话摘要: 这次升级围绕发布速度、依赖治理、格式化规范化等关键节点展开,从提速到风险控制,都踩过坑也找到了解法。
🎯 探索 Vue 组件自动导入的奥秘
深入 unplugin-vue-components
源码,揭开自动导入的实现原理
在 Vue 项目开发中,我们经常会使用 unplugin-vue-components
这个插件来自动引入组件,告别繁琐的手动 import 操作。
🤔 但你是否好奇过它是如何实现的?
让我们一起拆解一下源码(以 Vite
为例),看看这个"魔法"背后的技术原理~