试着在我的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,请按照以下步骤进行操作:
> npm install less
(确保只从node.js安装目录执行) lessc.cmd
到node_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来编译。 命令语法不是很优雅,但是效果很好。
我刚开始使用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,玉,手写笔,减价,咖啡和哈姆与实时浏览器刷新。