我執行以下行來壓縮文件少:可以使用lessc壓縮LESS文件而不刪除註釋?
lessc -x site.less site.css
和我所有的CSS塊評論/*foo */
被刪除。
這是可能的壓縮我的少文件和保持的意見?
更新:目前SimpLESS做它的1.4版本,在更改日誌說:
如果LESS文件用CSS註釋塊開始,SimpLESS將保持後發表評論縮小(即爲Wordpress)
我想知道是否可以用lessc
命令做到這一點。
我執行以下行來壓縮文件少:可以使用lessc壓縮LESS文件而不刪除註釋?
lessc -x site.less site.css
和我所有的CSS塊評論/*foo */
被刪除。
這是可能的壓縮我的少文件和保持的意見?
更新:目前SimpLESS做它的1.4版本,在更改日誌說:
如果LESS文件用CSS註釋塊開始,SimpLESS將保持後發表評論縮小(即爲Wordpress)
我想知道是否可以用lessc
命令做到這一點。
如果你想保留意見編譯LESS文件,你應該使用塊註釋不縮小的代碼:
的site.css/* this is a keeper */
.foo {
...
}
而對於縮小的代碼,你應該使用--yui-compress
/*!
啓動您的意見:
/*! this is a keeper */
.foo{...}
這是因爲lessc
命令與--yui-compress
標誌通過YUI壓縮器管道CSS,YUI Compressor allows comments when they begin with /*!
。
謝謝!當我使用'lessc -yui-compress'時,它工作,但不是'lessc -x'。你能否澄清你的答案,以明確使用'-x'將不起作用,但會使用'--ui-compressor'? –
@RubensMariuzzo,哎呀,我誤解了文檔(並沒有打擾在本地運行實際的演示)我假設'-x'只是' - yui-compress'的縮寫。 – zzzzBov
感謝您的時間! –
如果您使用的是較新版本的lessc,那麼只需使用/*!
評論語法啓動塊註釋。 如
/*! This is preserved */
以前,你需要使用--yui-壓縮到得到這個工作,現在它工作在默認情況下。 yui-compress
選項剛剛被刪除(我還沒有找到確切的提交,但它在2013年11月之前被刪除)。
此評論語法也適用於wordpress主題,因此您可以通過這種方式保留基於wordpress評論的元數據。
對於現在任何人來說,從1.5版開始,編譯器使用clean-css而不是YUI。使用它像這樣:
lessc --clean-css [source-file] [destination-file]
感謝@Stijn,它不是用於調試的目的,但爲WordPress需要在style.css文件的開頭特別評論。 –