gpt4 book ai didi

css - 少@import : Passing paths to lessc

转载 作者:技术小花猫 更新时间:2023-10-29 11:09:12 26 4
gpt4 key购买 nike

我想在父主题和子主题中使用 LESS 样式表,其中大部分样式表信息由父主题指定,而子主题只是覆盖一些文件。这可以通过 LESS 的 Ruby 版本实现,如下所示:

var parser = new(less.Parser)({
paths: ['.', './lib'], // Specify search paths for @import directives
filename: 'style.less' // Specify a filename, for better error messages
});

但是命令行编译器 lessc 有可能吗?我想说:

$ lessc --path=".;../parent" style.less

最佳答案

查看lessc源码:

    case 'include-path':
options.paths = match[2].split(':')
.map(function(p) {
if (p && p[0] == '/') {
return path.join(path.dirname(input), p);
} else if (p) {
return path.join(process.cwd(), p);
}
});
break;

您可以将多个路径传递给 lessc。所以你的例子的正确语法是:

lessc --include-path=".:../parent" style.less

关于css - 少@import : Passing paths to lessc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7363079/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com