PostCSS 和 Sass/Less/Stylus 在CSS的代码的编译转换中是否是有异曲同工的效果?
TailwindCSS的CSS预处理器可使用PostCSS或者Sass/Less/Stylus,请问下它们给TailwindCSS的功能是否都是一样的?使用其中一种就行了?
https://www.tailwindcss.cn/do...
PostCSS 和 Sass/Less/Stylus 在CSS的代码的编译转换中是否是有异曲同工的效果?
TailwindCSS的CSS预处理器可使用PostCSS或者Sass/Less/Stylus,请问下它们给TailwindCSS的功能是否都是一样的?使用其中一种就行了?
https://www.tailwindcss.cn/do...
可以说是他们都是各做各的。Scss/Less/Stylus
只能处理他们自己的相关内容,并不能跨处理器来运作。Tailwind
的一些关键字并不会被这些CSS预处理器编译。在编译的过程中多半会失败。
PostCSS
我个人感觉其实可以理解成为CSS的一种类似于 Webpack
的工具。帮助你去处理一些内容通过一些插件来编译构建输出CSS内容/文件。
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答2.9k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
2 回答954 阅读✓ 已解决
目前,随着 css 变量、css 函数越来越多;css 嵌套草案的实施;以及,预处理工具开发者疏于维护,我建议大家逐步放弃 sass/less/stylus 等预处理工具,转去使用 postcss。
至于使用 TailwindCSS,我的经验是它跟预处理工具很不合拍,建议不要混用。我个人的经验是两者各搞各的,两个入口。