.with CSS watch功能仅适用于本地?

use*_*892 3 local watch less

根据http://fadeyev.net/2010/06/19/lessjs-will-obsolete-css/我应该可以设置一个"手表"功能少.

我主要直接在远程服务器上工作.通过FTP直接打开文件或使用通过网络找到的服务器.

这仍然有效吗?或者文件必须是本地的"观看"?

我正在使用Windows,如果这有所作为.

非常感谢

Nat*_*utz 11

手表功能是在您自己的本地开发计算机上发生的.你可以在你的服务器上运行它,但它必须在后台不断运行,所以它可能不是最好的选择.watch选项不是less.js的功能,而是其他LESS CSS编译器.编译操作通常是一次性操作,即您调用编译器,它编译并返回shell提示符.使用-wor --watch开关,LESS编译器将监视您指定的.less文件,并在它们发生更改后立即进行转换.

这个观看功能是一个设计时的实时编译器选项,而对于less.js,您在运行时转换的文件较少.另一种替代方法是编译时操作,您可以在构建步骤中调用less编译器(与Ant一样).

Ruby 如果你gem install less安装了Ruby,你会得到旧的命令行Ruby编译器.它不再被Cloudhead保留,因此它几乎不受支持,并且没有获得任何新功能等.当你运行它时,你可以打电话lessc input.less output.css -w.如果没有最后的-w开关,LESSC将编译一次并返回到您的提示.使用该-w开关,它将继续监视文件以进行更改,并在每次编辑文件时重新编译它.

.NET 如果你有DotLessCSS,(你可能在Windows上)你可以输入dotless.Compiler input.less output.css --watch哪个做同样的事情.

PHP 如果您正在使用LESSPHP,您也可以从命令行调用它plessc -w input.less output.css,再次,-w它将执行相同的操作.

Mac 如果你在Mac上,你可以使用LESS.Air.指定您希望应用程序查看哪些文件,告诉它您希望它继续观看这些文件,并且它将在没有命令行的情况下在后台编译.

Air 在Windows,Mac或Linux上,您可以使用这个较少的解析器,它是LESS.Air的克隆.它以相同的方式工作,但是交叉兼容并且在引擎盖下使用less.js.