Sass не отображает переменные CSS

66
8

У меня есть эта строка:

min-height: calc(100vh - var(--vh-offset, 0px));

но я не уверен, почему он компилируется в:

min-height: calc(100vh - 0px);

Моя цель:

min-height: calc(100vh - var(--vh-offset, 0px));

так что я могу обновить --vh-offset с помощью JavaScript.

Как я могу сказать sass, чтобы линия была такой, какая она есть?

спросил(а) 2018-12-18T19:00:00+03:00 1 год, 5 месяцев назад
1
Решение
76

Хорошо, ребята, я нашел проблему. Это не баг. Я забыл, что я использую PrecSS в веб-упаковке. Теперь деактивация исправила проблему

//laravel mix
mix.js('resources/assets/js/app.js', 'public/js')
.sass('resources/assets/sass/app.scss', 'public/css')
// .options({
// postCss: [
// require('precss')() <--- this gave me the problem
// ]
// })

ответил(а) 2018-12-19T12:41:00+03:00 1 год, 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема