2014-06-23 25 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