css - Windows 上的 CSS 更少

标签 css windows ruby less

正在尝试设置 LESS for CSS在我的 Windows 机器上,我安装了 ruby​​ 和 ruby​​gems 并遵循 the instructions正是。

我已经将 teststyle.less 放在 C:\ 中。
当我打字时

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 下载 less 模块,以及 lessc.cmdnode_modules/.bin/ 目录。将此目录添加到 PATH
  • 现在,在新的命令行中,您可以像往常一样享受 lessc 的使用

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

关于css - Windows 上的 CSS 更少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2986204/

相关文章:

jquery - 对 ScrollMagic on Leave 事件非常困惑

css - Sharepoint、母版页和 CSS

css - 使 HTML Unicode (UTF-8) 引用图标的笔画变细

html - CSS last-child 不覆盖父边界

python - 为什么我不能删除在 ProgramData 中创建的目录?

java - 我想要可以在 Windows、Mac 和 Linux 中打开“打开方式”对话框的 java 程序?

ruby - 未定义的局部变量或方法 - 使用 Beaker 测试 Puppet 模块

java - 调度一个java程序

ruby - Ruby在Java中是否具有等效的JAR文件?尝试减小Docker镜像的大小

ruby - 删除并重新安装 ruby​​gems(重新安装 RVM)