У меня есть меньше файл, который я пытаюсь скомпилировать, она не содержит (а файлы все существуют)lessc Синтаксическая ошибка, независимо от того, что
@import 'effects.less';
@import 'fonts.less';
@import 'normalise.less';
@import 'vars.less';
Ошибка я получаю
SyntaxError: Operation on an invalid type in web.less:null:-1
1 @import 'fonts.less';
Я попытался сохранить файл как utf-8 без спецификации и до сих пор не добился успеха.
Вот выход из файла -I web.less
web.less: text/plain; charset=us-ascii
Я попытался запустить inconv на него, чтобы быть уверенным, но все же эта ошибка сохраняется
iconv -f us-ascii -t utf-8 web.less > web.less
lessc -v
возвращается
lessc 1.3.3 (LESS Compiler) [JavaScript]
Это заставляет меня думать, что с ним не так?
[править]
Я не копировать и вставлять правила импорта. Они напечатаны вручную, fwiw редактор, который я использую, - это Sublime Text 2 для создания этих файлов, и я на OSx, а lessc был установлен через npm (я уже пробовал его обновить)
Если файл не имеет символов из уменьшенного диапазона ASCii, это не отличается от файла UTF-8, нет необходимости конвертировать его. –
* Вы скопировали/ввели правило @import? – Kyle
Это была отчаянная попытка, не знаю, что может быть причиной этого. Я не копировал вставку (я удалил файл и все время подтвердил все это утром вручную). –