Стилус 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'