我正在尝试编译一小LESS
部分代码并将其与页面中已编译的较大代码混合。
我认为有某种方法可以重用已编译的 less 或者再次加载它,将其与较新的代码混合,然后将其编译到页面中。
我想以某种方式加载它,如下例所示:
var runtime_less = '@bg:red; .selector { background-color:@bg; }';
var library_less = '@var:bla bla bla...';
var library_parser = new(less.Parser)({
paths: ['.', './lib'], // Specify search paths for @import directives
filename: 'css/full_library.less' // Specify a filename, for better error messages
});
frontsize_parser.parse('', function (e, tree) {
library_less = tree;
});
var runtime_parser = new(less.Parser)({});
runtime_parser.parse(library_less, function (e, tree) {
// this should be inside some load event
$("#container-style").text(library_less.toCSS() + ' ' + tree.toCSS());
});
是否存在某种方式来获取当前页面加载的 LESS 文件并以某种方式处理它?
或者是否存在某种方式来加载LESS
文件,然后将LESS
数据与带有附加LESS
代码的字符串混合?