通过NPM安装较少后,lessc二进制文件不可用

时间:2012-01-30 18:49:14

标签: css node.js less npm

我继续安装并测试了node.js然后我通过NPM安装了LESS CSS但是当我输入命令时

lessc styles.less

lessc styles.less > styles.css

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

我在MAC Lion终端计划

修改

安装Node后,您需要运行此命令

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

然后,您可以在该目录中的任何较少文件上运行较少。

它可以工作,但它没有将导入编译成一个CSS文件。它只是将导入保留在文件中。我希望我可以将我正在导入的文件中的所有CSS组合在一起。

2 个答案:

答案 0 :(得分:34)

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

npm install -g less

答案 1 :(得分:15)

使用npm安装软件包时,您有两种选择:

  1. 全球安装:npm install -g <package>
  2. ~/.npmnpm install <package>
  3. 下的主目录中进行本地安装

    如果选择选项1,您的系统应该能够找到二进制文件lessc。如果您选择选项2,则应在路径中添加~/.npm/less/path_to_bin_directory

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

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

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