--- title: 描述你喜欢和不喜欢你使用过的 CSS 预处理器的地方。 --- ## 优点 * 主要是 ["使用 CSS 预处理器的优点/缺点是什么?"](/questions/quiz/what-are-the-advantages-disadvantages-of-using-css-preprocessors) 中提到的优点。 * 编写的 JavaScript 较少,这与 Node 配合得很好。 ## 缺点 * Sass 依赖于 `node-sass`,它是用 C++ 编写的 LibSass 的一个绑定。 在 Node.js 版本之间切换时,必须经常重新编译该库。 * 在 Less 中,变量名以 `@` 为前缀,这可能会与 `@media`、`@import` 和 `@font-face` 规则等原生 CSS 关键字混淆。