如何在node.js和Windows上安装和运行lessc?

您好,我正在学习LESS,我想在Windows 7上安装lessc。

遵循本教程http://verekia.com/less-css/dont-read-less-css-tutorial-highly-addictive

第一步是我下载并安装了node.js(node-v0.10.5-x64.msi)。

然后在一个控制台,我跑了

npm install less -g 

我得到了以下几点:

 npm http GET https://registry.npmjs.org/less npm http 304 https://registry.npmjs.org/less npm http GET https://registry.npmjs.org/ycssmin npm http 304 https://registry.npmjs.org/ycssmin C:\Users\Me\AppData\Roaming\npm\lessc -> C:\Users\Me\AppData\Roaming\npm\node_modules\less\bin\lessc less@1.3.3 C:\Users\Me\AppData\Roaming\npm\node_modules\less +-- ycssmin@1.0.1 

然后我在同一个控制台中运行以下内容:

 lessc style.less > style.css 

但是我得到了

“lessc”不被识别为内部或外部命令,可操作程序或batch file。

我不确定我错在哪里。 我GOOGLE了,但似乎有太多的东西,不知道哪一个是正确的。 做了很多testing没有任何成功。

有人可以告诉我怎么做,或者给我一个指向某个地方的指针,提供Windows的详细和最新的安装信息?

在控制台中,运行以下命令:

 node C:\Users\Me\AppData\Roaming\npm\node_modules\less\bin\lessc style.less > style.css 

style.less必须在控制台的目录中。

要减少工作,你必须补充

C:\Users\Me\AppData\Roaming\npm

到路径

我想你可以在系统属性 – >高级 – >环境变量中添加bin文件夹,并通过编辑Path变量将整个路径追加到bin文件夹中。

如果你刚刚安装了node.js,windows的PATH变量将不会在任何正在运行的CMD窗口中更新。 尝试关闭CMD并重新打开它!

第1步: npm install less -g

第二步: npm i less --save-dev

花了几个小时的时间四处搜寻编译较少的文件,我得到了非常简单的答案:

  1. 为windows用户下载node-v0.10.26-x64.msi – >安装 – >然后
  2. 进入* .less文件所在的任何文件夹(在命令提示符中)并运行命令“lessc styles.lsss> styles.css”。 (例如:在命令提示符下,less表示less文件夹,其中存在* .less文件)D:\ less> lessc styles.less> styles.css
  3. 现在你将得到自动创建styles.css文件。 打开并查看styles.css文件

如果您使用Windows,请不要忘记以管理员身份打开命令行控制台。

那么,你必须在你的机器上安装NodeJS,使用这个链接下载并安装它。

一旦安装,确保重新启动你的机器。 然后通过在CMD中运行“node -v”和“npm -v”来检查它是否正确安装。

一旦完成,运行“npm install less -g”,然后准备好编译少量文件。

只要进入你的文件所在的目录并运行“lessc style.less style.css”

更多可以在这个链接找到。