2016-03-05 86 views
0

我想調試爲什麼gulp-less不輸出正確的css並拋出異常。 IT似乎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中只安裝了少量並且已安裝的協議。工作代碼應該是:

​​

的{狀態:「應驗」,值:{結果:未定義}}只是通過協議返回的承諾的錯誤結果。

+0

我認爲額外{}只是less.render的選項。我仍然收到同樣的錯誤。不知道它是不是更少的版本。 > var accord = require('accord'); undefined > var less = accord.load('less'); ('。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 { width :2; } {state:'pending'} – pkumar0