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