В основном у меня есть структура, которая раньше прекрасно работала в 3.0.x, и теперь она ломается с ошибками undefined variable
.
- обертоны
- _base.css.sass
- _header.css.sass
- main.css.sass
- application.css.sass
application.css.sass
:
//=require 'main'
the main.css.sass
:
@import 'partials/base'
@import 'partials/header'
Довольно простые вещи.
Я получаю ошибку на _header.css.sass
потому что он использует переменную, определенную в _base.css.sass
Раньше у меня не было этой ошибки, и для меня это не имеет никакого смысла, поскольку мы импортируем эти переменные в _base.css.sass
в том же контексте, в котором мы импортируем _header.css.sass
.
Должен ли я также импортировать _base.css.sass
для каждого партиала?
Какой смысл в main.css.sass
требующих глобальных переменных, если они не могут быть использованы в собственных требуемых частях?
Если моя структура полностью неверна, пожалуйста, дайте мне альтернативу, я буду рад предложениям.