lessc binary not available after installing less via NPM

Chris picture Chris · Jan 30, 2012 · Viewed 18k times · Source

I went ahead and installed and tested node.js and then I installed LESS CSS via NPM but when I type in the command

lessc styles.less

or

lessc styles.less > styles.css

It tells me -bash: lessc: command not found

I'm in MAC Lion Terminal program

EDIT:

After installing Node you need to run this command

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

Then you will be able to run less on any of the less files in that directory.

It works but it's not compiling the imports into one CSS file. It just leaves the imports in the file as is. I was hoping I could combine all of the CSS inside the files that I'm importing together.

Answer

TJ VanToll picture TJ VanToll · Jun 6, 2012

When you install LESS via npm use the -g option to install it globally.

npm install -g less