【问题标题】:How to parse/get variables from scss/sass via dart-sass/node-sass如何通过 dart-sass/node-sass 从 scss/sass 解析/获取变量
【发布时间】:2021-05-13 05:03:32
【问题描述】:

有一个问题。也许你能帮帮我。

是否可以通过dart-sass 渲染scss 文件来获取变量信息。

例如,我有一个style.scss

$md: 768px;

.class {
  min-height: 0;
}

并运行此脚本:

const path = require('path')
const sass = require('sass')

const res = sass.renderSync({file: path.join(__dirname, 'style.scss')})

console.log(res.css.toString())

我得到了结果:.class { min-height: 0; }。我检查了文档并没有找到与渲染过程相关的任何内容,并且将scss 文件内容而不是css 文件内容作为字符串。

非常感谢。祝你有美好的一天。

【问题讨论】:

    标签: node.js sass node-sass dart-sass


    【解决方案1】:

    你应该使用'fs'模块和regexp或postcsc-scss来处理变量。

    链接:https://github.com/sass/dart-sass/issues/1231

    【讨论】:

      猜你喜欢
      • 2022-08-12
      • 2020-10-11
      • 1970-01-01
      • 2020-05-01
      • 2015-04-07
      • 2015-07-27
      • 1970-01-01
      • 2015-02-10
      • 2021-10-21
      相关资源
      最近更新 更多