需求 实现一个函数同时支持 hook 和 自定义指令 去监听dom宽高的变化 分析 如何监听DOM的宽高变化 ResizeObserver API 如何使用 vite 打包库 https://cn.vitejs.dev/guide/build.html#library-mode 如何发布npm库