-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
打包后app.wxss生成了 .-a-zA-Z__-{a-z-a--z:} 错误样式 #38
Comments
去除了utilities,则没有生成错误样式 @tailwind base;
@tailwind components;
/* @tailwind utilities; */ |
不用这个插件,对应位置会生成什么? |
这本来生成的也不对劲吧,怎么会生成这玩意😂 |
是啊之前也是没遇过,但的确验证了,如果去掉 |
或者能否在插件里面处理下,tailwindcss应该是能遍历所有class吧,这个应该是样式有key没有value,如果没有value的就去掉或补上none之类的? |
有 key 而且 key 不是 |
这个应该是 tailwindcss 本身的问题吧,你试下重装依赖、刷新缓存之类的操作之后再打包正常吗? |
我尝试了固定版本,仍然有这个,很奇怪 "tailwindcss": "3.3.5", |
尝试升级吧 |
最新版tailwindcss也是有,这个不知道哪里来的灵异碰撞,而且我其他项目也是这个版本的tailwindcss,生成就没有 - - |
过于抽象了,想不通= = |
但可以确认的是,去掉这个插件还是会生成,不是这个插件的问题,只是需要增加一点支持 |
是的,因为已经使用了插件,如果能解决这个问题就更好了 |
找到原因了,引用了 /**
* marked v4.3.0 - a markdown parser
* Copyright (c) 2011-2023, Christopher Jeffrey. (MIT Licensed)
* https://github.com/markedjs/marked
*/ 其中有代码 .replace('attribute', / +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/) 而tailwindcss会扫这个js生成class,就算这行注释掉也会生成,得完全删除才不会 : ( |
可以尝试配置tailwindcss content时exclude掉相应的文件 |
描述问题
原始截图
格式化后截图
复现
目前无法定位具体哪里的问题,怀疑来自tailwind,因为错误css上下文大概处于源码这个位置。
项目用法和demo类似
postcss.config.ts
tailwind.config.ts
vite.config.ts
系统信息
基础环境信息:
macOS 13.4
20.10.0
1.85.1
2.0.8
基础依赖信息:
3.3.11
4.3.5
3.0.0-4000720240327002
使用的包管理器
pnpm
核对
The text was updated successfully, but these errors were encountered: