2016-03-05 9 views
0

Я пытаюсь отлаживать, почему gulp-less не выводит правильный css и исключает исключение. Кажется, что less.js, похоже, не выводит 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/

ответ

0

У вас есть адрес xtra '{}', я просто попробовал его после удаления и получил правильный вывод. У меня просто было меньше и согласовано в node_modules. Рабочий код должен быть:

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

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

{состояние: «выполнено», значение: {Результат: не определено}} является лишь результатом ошибки обетования возвращенного согласия.

+0

Я думал, что дополнительные {} были только вариантами less.render. Я все еще получаю ту же ошибку. Не уверен, что это версия меньше. > var accord = require ('accord'); undefined > var less = accord.load ('less'); undefined > > less.render ('. Class {width: (1 + 1)}', function (e, output) {console.log (output.css);}) undefined {state: 'pending '} – pkumar0

+1

Извините, спасибо: less.render ('. Class {width: (1 + 1)} ', function (e, output) {console.log (output);}) .class { ширина : 2; } {state: 'pending'} – pkumar0

 Смежные вопросы

  • Нет связанных вопросов^_^