【问题标题】:How to get uncompressed css output while using LESS(less-watch-compiler.js)?如何在使用 LESS(less-watch-compiler.js) 时获得未压缩的 css 输出?
【发布时间】:2014-06-23 18:13:25
【问题描述】:

我已经开始使用 less 并发现它很棒,但我不喜欢的一件事是输出 css 被压缩/缩小 - 整个输出只打包在一行中,而我需要一个未压缩的 css 输出?

我正在使用 Dead-Simple-LESS-Watch-Compiler-master.js 来监视我的 Less 目录,并且我的 less 文件中的任何更改都会编译到 css 文件中。

在我的项目目录中我写命令

node less-watch-compiler.js less_di css_dir

【问题讨论】:

  • 你究竟是如何处理你的 .less 文件的?
  • @deceze 我已经更新了详细信息。
  • 该特定脚本显式导致 lessc 缩小结果。默认情况下,常规的 lessc 不会这样做。

标签: css less


【解决方案1】:

如果您通过lessc 从命令行使用 Less,那么默认输出应该是未缩小的。
如果你想最小化输出,你必须传递一个额外的参数,-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 以接收未缩小的输出,也可以编辑脚本以接受附加参数(然后最好向脚本作者/维护者发出拉取请求)。

【讨论】:

  • 我正在使用 Dead-Simple-LESS-Watch-Compiler-master.js 来减少对 css 的更改
猜你喜欢
  • 2012-05-12
  • 1970-01-01
  • 2015-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多