lessc二进制不可通过NPM
问题描述:
安装后少我说干就干,安装和测试的node.js,然后我通过NPM安装LESS CSS但是当我键入命令lessc二进制不可通过NPM
lessc styles.less
或
lessc styles.less > styles.css
它告诉我-bash: lessc: command not found
我在MAC狮子终端程序是
编辑:
安装节点后,您需要运行这个命令
ln -s ~/.npm/less/1.2.1/package/bin/lessc (path to directory you want)
然后你就可以少跑任何在该目录中少文件。
它可以工作,但不会将导入编译到一个CSS文件中。它只是将文件导入到文件中。我希望能够将我导入的文件中的所有CSS结合在一起。
答
当npm
安装包,你有两个选择:
- 将它们安装在全球:
npm install -g <package>
-
~/.npm
下你的home目录本地安装:npm install <package>
如果你选择你的系统应该能够的选项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
你重新启动终端会话/再你的路? – chelmertz 2012-01-30 19:06:07
哎呀!不,我没有。我改变了这个问题,因为我能弄明白。我只需要在我想使用它们的目录中安装less。我使用这个命令===> ln -s〜/ .npm/less/1.2.1/package/bin/lessc(目录的路径) – Chris 2012-01-30 19:43:01
这是'npm/less'的错误请参阅https://github.com/less/less.js/issues/1464 – sorin 2013-08-03 07:23:52