在Windows上减lessCSS

试着在我的Windows机器上为CSS设置LESS ,我已经安装了ruby和rubygems,并且完全按照说明操作 。

我已经把C:\ teststyle.less
当我input

 lessc teststyle.less 

编译成.css文件,我得到一个错误:

 The filename, directory name, or volume label syntax is incorrect. 

在那些熟悉LESS的人中,你们有没有解决我的问题的方法?
我搞砸了安装?

如果你不想在Windows上使用GUI来编译LESS,那么在Windows命令行上有一个干净的方法来获得lessc命令。 它只需要你安装node.js,这是原来的lessc所要求的。

因此,安装node.js( http://nodejs.org/ )并为node.js安装“less”模块。 后者提供lessc可执行文件(Windows上的lessc.cmd),所以你只能确保它在Windows下的PATH下。

如果您还没有node.js,请按照以下步骤进行操作:

  • 安装node.js( http://nodejs.org/
  • 在新的命令行中,转到node.js安装目录(node.exe所在的位置),然后执行> npm install less (确保只从node.js安装目录执行)
  • 后者为node.js下载更少的模块,以及lessc.cmdnode_modules/.bin/目录。 将此目录添加到PATH
  • 现在,在新的命令行中,您可以照常使用lessc

资料来源: http : //pragmatictim.blogspot.fr/2012/08/developing-with-less-on-windows-getting.html

你应该看看http://www.dotlesscss.org/ ,而不是移植到C#,专门为.NET设计的。 您可以使用处理程序或编译。

一直使用它大约六个月,这是伟大的。

哎呀…看到了窗户,并假设网点,也许这不是你的环境。 如果不是,不要紧

编辑:

lessc现在在Windows上工作。 有关安装和使用说明,请参阅Github的关于命令行LESS工具的页面 。 带有LESS GUI工具列表的Github页面可能也很有趣。

原始答案:

less.js的lessc命令行工具在Windows上不起作用。 如果你想命令行编译你的LESS文件,你应该看看这个帖子 。

另外一定要检查出WinLess 。 WinLess是LESS的编译器(带GUI)。 WinLess可以监视你的LESS文件,并在更改后自动编译它们。 如果您正在为项目使用Visual Studio,则还应该查看winless.org的BuildEventScript。

当你使用不同的程序来编译你的LESS代码时,一定要检查使用哪个编译器。 如果您使用的程序使用不同的编译器,则应注意互操作性问题(LESS代码与一个编译器正确工作,但不能与另一个编译器正常工作)。

仅供参考,我发现这个Windows命令行工具将LESS编译成CSS非常有用。 它使用less.js来编译。 命令语法不是很优雅,但是效果很好。

https://github.com/duncansmart/less.js-windows

我刚开始使用Crunch来编译Bootstrap和它非常棒的。 它建立在Adobe Air上,如果你还没有安装,你将不得不安装它。

我想我发现了这个问题。 在我的第一次安装中,我安装到C:\ Program Files \ Ruby,所以我卸载并尝试默认的“C:\ Ruby”安装路径。 似乎解决了这个问题,现在它工作正常。 谢谢。

我有一个重新编译的DotlessCss版本,可以接受来自标准输入的较少代码,并将css代码输出到标准输出。 我已经在下面的链接LESS的CSS编译器的Windows

只有这个https://github.com/leafo/lessphp PHP编译器没有与我疯狂的项目结构崩溃,在LESS等CSS导入。

非常简单的shell命令来编译LESS到CSS:

 plessc input.less > output.css 

您可以使用Prepros App for windows。 它可以编译更少,sass,玉,手写笔,减价,咖啡和哈姆与实时浏览器刷新。