vivo-ui
Version:
vivo ui component lib for vue
16 lines • 672 B
JavaScript
// babel-plugin-import的配置,webpack4以下不支持sideEffects功能,只能依赖babel-plugin-import来实现按需加载
module.exports = {
libraryName: 'vivo-ui',
customName(name) {
switch (true) {
case /^plugin-/.test(name): // 插件
return `vivo-ui/lib/plugins/${name.replace(/^plugin-/, '')}/index`
case /^directive-/.test(name): // 指令
return `vivo-ui/lib/directives/${name.replace(/^directive-/, '')}/index`
case /^tool-/.test(name): // 工具函数
return `vivo-ui/lib/tools/${name.replace(/^tool-/, '')}/index`
default: // 组件
return `vivo-ui/lib/components/${name}/index`
}
}
}