Подтвердить что ты не робот

Lessc не доступен после установки меньше через NPM

Я пошел и установил и протестировал node.js, а затем установил LESS CSS через NPM, но когда я введу команду

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 внутри файлов, которые я импортирую вместе.

4b9b3361

Ответ 1

При установке LESS через npm используйте параметр -g, чтобы установить его глобально.

npm install -g less

Ответ 2

При установке пакетов с npm у вас есть два варианта:

  • Установите их по всему миру: npm install -g <package>
  • Установите локально в своем домашнем каталоге под ~/.npm: 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