2013-08-21 60 views
5

我執行以下行來壓縮文件少:可以使用lessc壓縮LESS文件而不刪除註釋?

lessc -x site.less site.css 

和我所有的CSS塊評論/*foo */被刪除。

這是可能的壓縮我的少文件和保持的意見?


更新:目前SimpLESS做它的1.4版本,在更改日誌說:

如果LESS文件用CSS註釋塊開始,SimpLESS將保持後發表評論縮小(即爲Wordpress)

我想知道是否可以用lessc命令做到這一點。

+0

感謝@Stijn,它不是用於調試的目的,但爲WordPress需要在style.css文件的開頭特別評論。 –

回答

9

如果你想保留意見編譯LESS文件,你應該使用塊註釋不縮小的代碼:

的site.css
/* this is a keeper */ 
.foo { 
    ... 
} 

而對於縮小的代碼,你應該使用--yui-compress/*!啓動您的意見:

site.min.css
/*! this is a keeper */ 
.foo{...} 

這是因爲lessc命令與--yui-compress標誌通過YUI壓縮器管道CSS,YUI Compressor allows comments when they begin with /*!

+0

謝謝!當我使用'lessc -yui-compress'時,它工作,但不是'lessc -x'。你能否澄清你的答案,以明確使用'-x'將不起作用,但會使用'--ui-compressor'? –

+0

@RubensMariuzzo,哎呀,我誤解了文檔(並沒有打擾在本地運行實際的演示)我假設'-x'只是' - yui-compress'的縮寫。 – zzzzBov

+0

感謝您的時間! –

5

如果您使用的是較新版本的lessc,那麼只需使用/*!評論語法啓動塊註釋。 如

/*! This is preserved */ 

以前,你需要使用--yui-壓縮到得到這個工作,現在它工作在默認情況下。 yui-compress選項剛剛被刪除(我還沒有找到確切的提交,但它在2013年11月之前被刪除)。

此評論語法也適用於wordpress主題,因此您可以通過這種方式保留基於wordpress評論的元數據。

相關問題