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