Стилус ParseError: ожидаемый "отступ", получил " outdent"

Stylus ParseError: ожидаемый "отступ", получил "outdent"

Unable to compile Stylus file app/css/app.styl to CSS: ParseError: app/css/provider.styl:22
   18|  padding-top: 20px
   19|  text-align: center
   20|  border-bottom: 1px solid white
   21|  margin-bottom: 25px
 > 22| 
   23| .aclass
   24|  display: none
   25| 

expected "indent", got "outdent"

что я здесь делаю не так? Спасибо за любую информацию об этой ошибке!

5 ответов


Я, как правило, получаю это при конвертации CSS-файлов из других библиотек. Обычно это связано с соседним правилом, которое содержит фильтр собственность.

когда правило содержит любой Microsoft "progid", вам нужно избежать всего значения.

filter: unqoute("progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b80ff', endColorstr='#1d66d3', GradientType=0)")
-ms-filter: unquote("progid:DXImageTransform.Microsoft.Alpha(Opacity=50)")

и, наконец, Stylus имеет встроенный Альфа функция, так что вам нужно избежать его с unquote вот так:

filter: unquote("alpha(opacity=50)")

найдено некоторое скрытое белое пространство

:/ осторожно!


У меня была эта проблема, когда я смешал использование пробелов для отступов и вкладок для отступов.

хороший способ увидеть, делаете ли вы это, - выбрать текст с помощью Sublime 2-- вкладки-это бары, а пробелы-точки в выбранном тексте.

в конце концов я преобразовал пробелы в вкладки.


Я получил эту ошибку, потому что у меня был класс, который начался с ряда.

.1080spacer
  z-index 1

etc. Ошибка появилась в следующей строке объявления класса. Как только я переместил номер в конец класса, ошибка исчезла. Вот так:

.spacer1080
  z-index 1

это решило его для меня.


получил такое же сообщение об ошибке, когда я забыл указать путь.

ошибка:

.bg-img-001
   background-image imgs/img-001.jpg

ошибка:

.bg-img-001
   background-image 'imgs/img-001.jpg'