2014-06-23 24 views
0

我已經開始使用less了,發現它很棒,但我不喜歡的一件事是輸出css被壓縮/縮小 - 整個輸出只包含在一行中,而我需要一個未壓縮的css輸出?如何使用LESS(less-watch-compiler.js)獲取未壓縮的css輸出?

我正在使用Dead-Simple-LESS-Watch-Compiler-master.js來觀察我的Less目錄,並且在我的less文件中的任何更改都被編譯爲css文件。

在我的項目目錄

我寫命令

節點少,手錶compiler.js less_di css_dir

+1

你究竟如何處理你的.less文件呢? – deceze

+0

@deceze我已經更新了細節。 – Orahmax

+0

該特定的腳本顯式引起lessc來縮小結果。常規lessc默認不會這樣做。 – deceze

回答

3

如果您使用的命令行通過較少然後lessc默認輸出應該是未分類的。
如果您想最小化輸出,您必須傳遞一個額外的參數-x,請參閱the Less homepage瞭解更多詳細信息。

如果Less以不同方式構建到工作流中,則需要檢查另外傳遞的參數。


你引用的腳本包括參數,in the function compileCSS, line 147

var command = 'lessc -x '+file.replace(/\s+/g,'\\ ')+' '+argvs[1]+'/'+filename.replace(/\s+/g,'\\ ')+'.css'; 

您可以手動從命令刪除-x接收unminified輸出或編輯腳本接受一個額外的參數(然後優選地向腳本作者/維護者發出拉取請求)。

+0

我正在使用Dead-Simple-Less-Watch-Compiler-master.js觀察對css – Orahmax

+0

Thnx的較少更改,它工作正常。 – Orahmax