我正在执行以下行来压缩较少的文件:
lessc -x site.less site.css
Run Code Online (Sandbox Code Playgroud)
我的所有CSS块注释/*foo */都被删除了.
可以压缩我较少的文件并保留评论吗?
更新:目前SimpLESS从版本1.4开始执行,更改日志说:
如果LESS文件以CSS块注释开头,SimpLESS将在缩小后保留该注释(即对于Wordpress)
我想知道是否有可能用lessc命令来做.
如果要在已编译的LESS文件中保留注释,则应对非缩小代码使用块注释:
的site.css/* this is a keeper */
.foo {
...
}
Run Code Online (Sandbox Code Playgroud)
对于缩小的代码,您应该使用--yui-compress它/*!来开始您的评论:
/*! this is a keeper */
.foo{...}
Run Code Online (Sandbox Code Playgroud)
这是因为lessc带有--yui-compress标志的命令通过YUI Compressor管理CSS,而YUI Compressor在开始时允许注释/*!.
如果您使用的是较新版本的lessc,则只需使用/*!注释语法启动块注释即可.例如
/*! This is preserved */
Run Code Online (Sandbox Code Playgroud)
以前你需要使用--yui-compress来使它工作,它现在默认工作.该yui-compress选项刚刚被删除(我还没有找到确切的提交,但它在2013年11月之前被删除).
此注释语法也适用于wordpress主题,因此您可以通过这种方式保留基于wordpress注释的元数据.
| 归档时间: |
|
| 查看次数: |
4886 次 |
| 最近记录: |