为什么我的 Less 输出的是 promise 错误结果而不是 CSS?

Why is my Less outputting a promise error result instead of CSS?

我正在尝试调试为什么 gulp-less 没有输出正确的 CSS 并抛出异常。好像 less.js 好像没有输出 CSS.

这是我的代码:

 var accord         = require('accord');
 var less           = accord.load('less');

 less.render('.class { width: (1 + 1) }', {}, function (e, output) {console.log(output.css);})

输出为

{ state: 'fulfilled', value: { result: undefined } }

而不是

.class {
  width: 2;
}

如网站预期:http://lesscss.org/

你有一个额外的“{}”参数,我只是在删除它后尝试了它并得到了正确的输出。我只是在 node_modules 中安装了 less 和 accord。工作代码应该是:

var accord         = require('accord');
var less           = accord.load('less');

 less.render('.class { width: (1 + 1) }', function (e, output) {console.log(output.css);})

{ state: 'fulfilled', value: { result: undefined } }只是accord返回的promise的错误结果