Scss глобальные переменные в файлах
Это обновление VS 2013 3. Я объявил переменные в _variables.scss
:
$fontFamily: "Times New Roman", Times, serif;
$shapeColor: #ACAEAA;
...
Затем он импортируется в самом начале моего main.scss
, как показано ниже:
@import '_variables.scss';
@import '_base.scss'; // not able to use any variables declared in _variables.css
В main.scss
все глобальные переменные работают нормально. Однако ни одна из глобальных переменных не работает в _base.scss. VS отказывается компилировать их, и они помечены как Undeclared Variable
.
Является ли это проблемой компилятора VS, или я делаю что-то неправильно?
Ответы
Ответ 1
Если вы добавите следующее в _base.scss
, и ваше поведение должно выполняться.
/// <reference path="_variables.scss" />
Я написал сообщение об этом, если вам нужна дополнительная информация Получить intellisense в файлах sass/less в visual-studio