weapp-tailwindcss icon indicating copy to clipboard operation
weapp-tailwindcss copied to clipboard

.class > * 没有被编译

Open theoolee opened this issue 2 years ago • 5 comments

1.7.1 版本正常,1.7.2 版本报错。

image image

theoolee avatar Aug 15 '22 09:08 theoolee

因为 1.7.2 版本我把默认的 * -> view 给取消了,不然 before:content-['*'] 里也会被替换,这个你的期望还是恢复到 view 吗?

sonofmagic avatar Aug 15 '22 09:08 sonofmagic

因为 1.7.2 版本我把默认的 * -> view 给取消了,不然 before:content-['*'] 里也会被替换,这个你的期望还是恢复到 view 吗?

这个问题感觉可以提供一个类似 cssPreflightRange 的选项来设置 * 被编译成什么

theoolee avatar Aug 15 '22 09:08 theoolee

before:content-['*'] 中的 * 被替换为 view 只是改变选择器的名称的话应该没什么问题,或者忽略对 [] 中字符的替换

theoolee avatar Aug 15 '22 09:08 theoolee

before:content-['*'] 中的 * 被替换为 view 只是改变选择器的名称的话应该没什么问题,或者忽略对 [] 中字符的替换

嗯,我打算通过匹配 class 中的 [] 这样的作用域来对里面进行特殊的处理

sonofmagic avatar Aug 15 '22 09:08 sonofmagic

我在 1.7.3 版本中加入了 replaceUniversalSelectorWith 配置项 string | false ,默认为 'view'

这个选项会把css中的全局选择器 * 替换为指定值,默认替换为 'view',设置为 false 时不进行替换。

sonofmagic avatar Aug 15 '22 13:08 sonofmagic

我在 1.7.3 版本中加入了 replaceUniversalSelectorWith 配置项 string | false ,默认为 'view'

这个选项会把css中的全局选择器 * 替换为指定值,默认替换为 'view',设置为 false 时不进行替换。

问题已解决,[] 中的 * 也没有被替换,很好

theoolee avatar Aug 16 '22 01:08 theoolee