首页 > 解决方案 > 如何查找包含单个属性的 CSS/SCSS 类

问题描述

我有一堆 SCSS 文件。我想找到仅包含单个属性的块,例如:

&__input {
  width: 100%;
}

什么工具在这里可能有用(例如一些 NodeJS 库等)?

我创建了存储库以更好地展示我想要实现的目标: https ://github.com/lusarz/singular-scss-block-finder

标签: node.jsparsingsassabstract-syntax-treescss-lint

解决方案


您必须为每个 SCSS 文件创建一个抽象语法树 (AST),这将允许您遍历和分析您的代码。

scss-parser看起来非常健壮,可以为 SCSS 创建 AST,尽管我从未使用过它。


推荐阅读