MellowCo / unplugin-transform-class

transform class by rules, support use in vite, rollup, webpack
https://www.npmjs.com/package/unplugin-transform-class
MIT License
14 stars 4 forks source link

可以配置排除的目录吗 #1

Closed H-Haynes closed 2 years ago

MellowCo commented 2 years ago

目前没有

MellowCo commented 2 years ago

为什么要配置排除的目录呢

38888 commented 2 years ago

好像是有问题 @/components/ 里面的组件 报错🤒 初学前端也可能是我 没配置好。。但是@/components/ 是下载的别人写好的。不引入插件的话 @/components/ 可以正常使用 可以留个vx交流嘛

MellowCo commented 2 years ago

好像是有问题 @/components/ 里面的组件 报错🤒 初学前端也可能是我 没配置好。。但是@/components/ 是下载的别人写好的。不引入插件的话 @/components/ 可以正常使用 可以留个vx交流嘛

可能是匹配规则原因 能知道是哪个组件吗 提供相关组件代码

H-Haynes commented 2 years ago

tmui组件库,他的写法与规则有些冲突,所以想将其排除

38888 commented 2 years ago

好像是有问题 @/components/ 里面的组件 报错🤒 初学前端也可能是我 没配置好。。但是@/components/ 是下载的别人写好的。不引入插件的话 @/components/ 可以正常使用 可以留个vx交流嘛

可能是匹配规则原因 能知道是哪个组件吗 提供相关组件代码

https://github.com/38888/test

MellowCo commented 2 years ago

'' 的匹配问题

image

fixed

image

MellowCo commented 2 years ago

update latest https://github.com/MellowCo/unplugin-transform-we-class#options


export interface Options {
/**
* 自定义转换规则
* @default
* {
'.': '-d-',
'/': '-s-',
':': '-c-',
'%': '-p-',
'!': '-e-',
'#': '-w-',
'(': '-bl-',
')': '-br-',
'[': '-fl-',
']': '-fr-',
'$': '-r-',
}
*/
rules?: Record<string, string>

/**