我有兴趣使用带有 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 吗?