lessc二进制文件在通过NPM安装后不可用

我继续前进,安装并testingnode.js,然后通过NPM安装LESS CSS,但是input命令

lessc styles.less 

要么

 lessc styles.less > styles.css 

它告诉我-bash: lessc: command not found

我在MAC狮子terminal计划

编辑

安装Node之后,你需要运行这个命令

 ln -s ~/.npm/less/1.2.1/package/bin/lessc (path to directory you want) 

然后,您将能够在该目录中较less的文件上运行较less。

它的工作原理,但它不是汇编成一个CSS文件的导入。 它只是将文件导入到文件中。 我希望能够将我导入的文件中的所有CSS结合在一起。

当通过npm安装LESS时,使用-g选项来全局安装它。

npm install -g less

使用npm安装软件包时,您有两个select:

  1. 全局npm install -g <package>npm install -g <package>
  2. ~/.npmnpm install <package>下的本地目录中npm install <package>

如果你select选项1,你的系统应该能够find二进制lessc 。 如果您select选项2,则应在path中添加~/.npm/less/path_to_bin_directory

 export PATH=~/.npm/less/path_to_bin_directory:$PATH 

或者更好,如果由于安装而创build了~/node_modules目录:

 export PATH=~/node_modules/less/path_to_bin_directory:$PATH