-
Notifications
You must be signed in to change notification settings - Fork 9
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
tailwindcss 功能,不强制提供配置文件 #32
Comments
有个问题,在我提交pr的时候,我特意将Tailwind生成的css放到了一个单独的文件夹,因为在每次hmr的时候, 在dev模式下,当你做出一些有关Tailwind类的修改后,你可以发现, 我有想过修改 请问有什么好的解决办法吗😂 |
@Xy2002 没有注意到,要不要给个复现,看看是不是 mako 的缓存问题? |
给一个CodeSandbox,运行 |
@xiaohuoni 我也不知道是不是mako的缓存问题,我到现在都没搞懂为什么HMR模式下Tailwind的产物不能被删除重建,甚至还会报错导致程序崩溃(不太确定是不是这个原因),我只能通过实验得出这个结论,如果找到原因了,还请麻烦大佬讲解一下🤣 |
Problem
现在开启 tailwindcss 功能,需要用户强制提供
src/tailwind.css
和tailwind.config.js
Solution
1、 如果有
src/tailwind.css
和tailwind.config.js
,保留现有逻辑2、没有
src/tailwind.css
generateTailwindcss:
修改入口文件为
input: path.join(rootPath, 'tailwindDirectives.css'),
生成 tailwindDirectives 文件
3、如果没有
tailwind.config.js
generateFile:给 tailwindcss 传递 content (需要看一下能不能传),不能传的话,tmp 目录中生成简单的
tailwind.config.js
用户需要配置 tailwind 的话,还是需要显示的
tailwind.config.js
文件Alternatives
No response
Importance
nice to have
Additional Information
No response
The text was updated successfully, but these errors were encountered: