【问题标题】:How to find CSS/SCSS classes that contains single property如何查找包含单个属性的 CSS/SCSS 类
【发布时间】:2018-11-06 15:04:12
【问题描述】:

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

&__input {
  width: 100%;
}

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

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

【问题讨论】:

    标签: node.js parsing sass abstract-syntax-tree scss-lint


    【解决方案1】:

    您必须为每个 SCSS 文件创建一个Abstract Syntax Tree (AST),这将允许您遍历和分析您的代码。

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

    【讨论】:

    • 谢谢!我从 scss-parser 开始但停留在这个地方:github.com/lusarz/singular-scss-block-finder/blob/…
    • 你坚持哪一部分?如何遍历 AST?另外,请在准备好后接受这个答案!
    • 是的,我不知道如何遍历 AST,但这取决于我,我需要学习 :) 感谢您的回复,不幸的是我不能接受这个答案,因为我在 stackoverflow 上的声誉太低。
    • 好的,祝你好运 :) 你可能没有投票赞成/反对的声誉,但如果你点击底部箭头下方的复选标记,你应该能够“接受”答案
    猜你喜欢
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    • 2019-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多