0

我有兴趣使用带有 node-sass 的 sass-eyeglass 来构建一些自定义功能。我想做的一件事是检索一个 sass 变量的值,如下所示:

JS:

// eyeglass-exports.js
"use strict";

var path = require("path");

module.exports = function(eyeglass, sass) {
  return {
    functions: {
      "get-var($prefix, $subject)": function(prefix, subject, done) {
        // Return the variable {prefix + ' - ' + subject}
      }
    }
  }
};

萨斯:

// index.scss
$my-foo: 20px;

div {
  font-size: get-var(my, foo);
  // font-size: 20px;
}

为了能够做这样的事情,我需要访问某种已解析的所有内容的树(在那个时间点)。这可能与 node-sass 吗?

4

0 回答 0