UNPKG

st-common-ui-vue3

Version:

小尾巴通用 Vue3 UI 组件库

27 lines (26 loc) 869 B
import { isSSR as i } from "../is-ssr/index.js"; const p = (t, r, o) => { const s = i() ? "lib" : "es"; return () => ({ // 指定该解析器对什么类型进行解析 // 这里指定对组件类型进行解析,然后根据组件名称自动按需导入组件 type: "component", // 解析器处理函数 // 根据组件名称自动按需导入组件 resolve: (e) => { if (e.startsWith(t)) return { // 要导入的组件名称 name: e, // 从哪里导入 from: r, // 根据组件名称自动按需导入组件时,需要一同导入的附加内容 // 由于组件的样式是打包到了单独的样式文件中,所以还需在这里指定导入组件的样式文件 sideEffects: o(s, e) }; } }); }; export { p as genCompLibResolver };