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

cur*_*us1 16 windows less node.js

嗨,我正在学习,我想在我的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
Run Code Online (Sandbox Code Playgroud)

我得到以下内容:

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
Run Code Online (Sandbox Code Playgroud)

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

lessc style.less > style.css
Run Code Online (Sandbox Code Playgroud)

但是我得到了

'lessc'不被识别为内部或外部命令,可操作程序或批处理文件.

我不知道我哪里出错了.我用谷歌搜索,但似乎有太多的东西,不知道哪一个是正确的.做了很多测试没有成功.

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

cur*_*us1 15

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

node C:\Users\Me\AppData\Roaming\npm\node_modules\less\bin\lessc style.less > style.css
Run Code Online (Sandbox Code Playgroud)

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

  • 在命令行方面,我绝不是一个经验丰富的人.你的答案是让lessc在windows上工作所需的最后一点信息.谢谢!**只是对于遇到同样奇怪问题的人:很多次我误导了我需要安装一个名为"therubyracer"的红宝石宝石.这显然不是主要问题,并且花了几个小时试图安装这个宝石.** (2认同)

liz*_*iza 8

第1步: npm install less -g

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


小智 7

为了得到更少的工作,你必须添加

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

到了路上

  • 那么为什么 @#$* Node 在安装时没有这样做呢?! (2认同)