После долгих разговоров и царапин на голове я, наконец, заметил, что загружаю файлы в неправильном порядке.
Структура файла
css/
|– bootstrap/
|– custom/
_all.sass
_variables.sass
|– main.sass
Оригинальный main.sass
@charset "utf-8"
@import "bootstrap/scss/bootstrap"
@import "custom/all"
Обычай был внизу, когда он должен быть над ним. Как таковой:
main.sass
@charset "utf-8"
@import "custom/all"
@import "bootstrap/scss/bootstrap"
Я думал, что порядок имел значение только в моем файле variables
, который выглядел так:
$theme-colors: ("primary": #FF9671)
// Bootstrap Sass Files
@import "../bootstrap/scss/bootstrap"
Это также заставило меня понять, что мне не нужно @import
загружать в моем файле variables
. Как я импортирую в мой main.sass
. Который сейчас выглядит так:
main.sass
@charset "utf-8"
@import "custom/all"
@import "bootstrap/scss/bootstrap"
и, следовательно, мой файл переменных просто так:
variables.sass
$primary: #845EC2