我正在使用 less,我想扩展 less 的基本功能,例如 rgba() 并添加我自己的自定义功能。例如 hextorgba() 可以直接将十六进制颜色转换为 rgba。我在 less 库中的 function.js 中添加了新函数,但是当我尝试使用它时它无法识别该函数。有人能帮我吗?
我在 lib 目录下的 function.js 文件中添加了该函数。这是functions.js的片段
tree.functions = {
rgb: function (r, g, b) {
return this.rgba(r, g, b, 1.0);
},
hextorgba: function(c){
return this.rgba(this.red(c), this.green(c), this.blue(c), this.alpha(c));
},
我也通过命令行使用less。我从 npm (npm install less) 安装了最新的 less 包。