如何安装和node.js中和Windows上运行lessc?(How to install and

2019-09-02 13:36发布

你好我学习LESS,我想在我的Windows 7安装lessc。

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

第一步是我dowloaded和安装的node.js(节点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”不被识别为一个内部或外部的命令,可操作的程序或批处理文件。

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

有人能告诉我怎么做,或给我一个指针,一些地方有详细和最新的安装方式为Windows?

Answer 1:

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

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

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



Answer 2:

让lessc工作,你必须添加

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

到路径



Answer 3:

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



Answer 4:

步骤1: npm install less -g

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



Answer 5:

如果您刚安装的node.js,Windows路径变量不会被任何运行CMD窗口中更新。 尝试关闭CMD并重新打开它!



Answer 6:

如果您使用的是Windows,别忘了打开命令行控制台为管理员。



Answer 7:

围绕小时左右狩猎花费数编译减档后,我得到了非常简单的答案:

  1. 下载节点v0.10.26-x64.msi对于Windows用户 - >安装 - >然后
  2. 转至* .LESS文件位于任何文件夹(在命令提示符),然后运行命令“lessc styles.lsss> styles.css的”。 (实施例:在命令提示,以下是我的少的文件夹,其中* .LESS文件存在)d:\少> lessc styles.less> styles.css的
  3. 现在你会得到自动创建styles.css的文件。 打开看看styles.css的文件


Answer 8:

那么,您必须安装在计算机上的NodeJS,使用这个链接来下载并安装它。

一旦安装一定要重新启动计算机。 然后检查它是否是由CMD运行“节点-v”和“故宫-v”正确安装。

一旦做到这一点运行“故宫安装较少-g”,你就可以编译更少的文件。

刚进入该目录文件所在的文件并运行“lessc style.less的style.css”

更可以在此上找到链接 。



Answer 9:

我使用节点版本管理器(NVM)安装和使用最新版本的Node.js的修复了这个问题

nvm install latest
nvm use 12.4.0

从那以后,我浏览到我的项目文件夹并键入:
npm install less -g ,然后
npm i less --save-dev

最后,我输入lessc less/index.less css/index.css编译我少。



文章来源: How to install and run lessc on top of node.js and Windows?