插件和配置设置,可以改善开发人员在使用Tailwind CSS时的体验。
Tailwind CSS在@Tailwind
、@apply
和@config
等规则中使用了许多自定义CSS,在许多编辑器中,这可能会在无法识别这些规则的情况下触发警告或错误。
解决方案几乎总是为您的编辑器/IDE安装一个插件,以支持PostCSS语言,而不是常规的CSS。
如果您正在使用VS代码,我们的官方Tailwind CSS IntelliSense插件包括一个专用的Tailwind CSS语言模式,该语言模式支持Tailwind使用的所有自定义at规则和函数。
在某些情况下,如果编辑器对CSS文件中的语法要求非常严格,则可能需要禁用本机CSS linting/validations。
官方Tailwind CSS IntelliSense扩展通过为用户提供自动完成、语法突出显示和linting等高级功能,增强了Tailwind开发体验。
Check out the project on GitHub to learn more, or add it to Visual Studio Code to get started now.
我们维护了一个官方的Prettier plugin对于Tailwind CSS,它按照我们的recommended class order自动对类进行排序。
它与定制的Tailwind配置无缝协作,并且因为它只是一个Prettier插件,所以它可以在Prettier-works的任何地方工作——包括每个流行的编辑器和IDE,当然还有命令行。
<!-- Before -->
<button class="text-white px-4 sm:px-8 py-2 sm:py-3 bg-sky-700 hover:bg-sky-800">...</button>
<!-- After -->
<button class="bg-sky-700 px-4 py-2 text-white hover:bg-sky-800 sm:px-8 sm:py-3">...</button>
Check out the plugin on GitHub to learn more and get started.
JetBrains IDE(如WebStorm、PhpStorm和其他)在HTML中以及在使用“@apply”时支持智能Tailwind CSS补全。