node.js - 如何查找包含单个属性的 CSS/SCSS 类
问题描述
我有一堆 SCSS 文件。我想找到仅包含单个属性的块,例如:
&__input {
width: 100%;
}
什么工具在这里可能有用(例如一些 NodeJS 库等)?
我创建了存储库以更好地展示我想要实现的目标: https ://github.com/lusarz/singular-scss-block-finder
解决方案
您必须为每个 SCSS 文件创建一个抽象语法树 (AST),这将允许您遍历和分析您的代码。
库scss-parser看起来非常健壮,可以为 SCSS 创建 AST,尽管我从未使用过它。
推荐阅读
- java - 错误:(dberror) 268 - 列定义不明确:ROLLNO: line 1 col 7 (at pos 7)
- swift - 在 swift 4.0 中添加多个相同的 SKSpriteNode()
- logging - AWS lambda:如果 log4j.xml 中不存在环境变量,有没有办法设置默认值?
- java - 从具有列表作为数据字段的对象列表中显示 TableView 中的所有项目(JavaFX、TableView、FXML)
- reactjs - 使用 React 上传多张图片
- widget - 使用输入小部件进行计算,Bonitasoft
- flask - AttributeError:“NoneType”对象没有 Flask 上传的“文件名”属性
- python - 如何修复:“re.error:在 23457 位置没有重复内容”?
- python-3.x - 计算给定神经网络的失败次数?
- c# - 我们可以有一个包含默认值 + 绑定数据的内容吗?