Twitter Bootstrap — ошибка компиляции less.app: недопустимая операция EISDIR в каталоге при сохранении

Я впервые пытаюсь разобраться с процессором less css, но получаю следующую ошибку при попытке сохранить любой из файлов Twitter Bootstrap .less с помощью less.app:

Ошибка: недопустимая операция EISDIR в каталоге: '/path/to/less/output/directory'

У меня есть выходной каталог, установленный только в файле bootstrap.less - может быть, это ошибка разрешений?

Извините, если это легко - любые указатели в правильном направлении будут высоко оценены.

Ваше здоровье

Бен


person CMSCSS    schedule 31.12.2011    source источник


Ответы (2)


Я думаю, что Less.app заставляет вас хранить файлы *.less в каталоге /less/, поэтому попробуйте следующую структуру:

/less/     <-- put all *.less files here
/css/      <-- default output path for compiled *.css files

Путь вывода можно изменить, но я использую эту структуру, поскольку она непротиворечива и работает мгновенно, когда вы добавляете новый проект в Less.app.

Кроме того, с Bootstrap вам нужно только скомпилировать файл boostrap.less (он импортирует все остальные), поэтому снимите отметку с остальных в приложении и убедитесь, что ваш HTML ссылается только на файл /css/boostrap.css.

Надеюсь это поможет.

person bzx    schedule 17.01.2012

У меня была такая же проблема, была небольшая деталь, когда вы компилируете с помощью lessc в консоли, вы должны указать выходной файл, а не только папку.

lessc app.less ../css/app.css
person stalin    schedule 12.03.2013