为什么我的 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的错误结果
我正在尝试调试为什么 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的错误结果