在生产中使用Less css框架

Abh*_*war 6 css java build-process css-frameworks less

几个星期前,我开始了解LESS CSS.这正是我在编写css代码时应该可以使用的内容.

现在我非常渴望使用它,并希望在生产场景中应用它,但有一个问题.要使用LESS CSS,您有两种选择:
1.在网页中包含less.js.
2. 预编译LESS文件然后使用.

我无法承受的第一个选项,因为我需要使用大小高达43 KB的less.js.当我已经在使用Jquery时,这个adda额外加载.

第二个选项看起来很有希望,但问题是,对于生产中的代码,每次都无法编译LESS以根据更改进行测试.它应该是无形的体验,就像我直接编写CSS时所做的那样.我应该写下来,并立即反映在页面上.

那么有人可以帮我设置这种工作流程吗?

任何其他类似框架的建议表示赞赏.

Fel*_*Als 4

我在开发中使用Less-PHP:每次修改主.less文件后刷新浏览器进行测试时,.css都会输出该文件。

然后在生产中我只需.css像往常一样复制文件。

我永远不会在生产中使用 Less.js,因为它只适用于激活了 JS 的用户,在不必要的情况下会减慢每个用户的下载时间和渲染时间。

编辑:还有一些软件会等待您的 LESS 文件被修改和保存,并在发生时对其进行编译。同样,更少的 PHP 可以为每个项目设置一次,并且会执行相同的操作,如果可以避免的话,我宁愿不要每天在我的系统上启动守护进程。我已经有防火墙、AV、MSN、Dropbox、jabber 客户端、复制粘贴实用程序、集成 SVN 等正在运行:)
2015 年编辑:我已经使用 Prepros 4 一段时间了,或者会使用一些基于 grunt 的编译器反而。我的同事对 Prepros 5 有一些错误,所以我还没有安装它(Prepros 5 现在是一个专有软件,花费几美元。在我看来,这是一个非常好的投资)

EDIT2:看来你正在使用Java。一点谷歌搜索给出了这个解决方案:http://www.asual.com/blog/lesscss/2009/11/05/less-for-java.html