这是在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编译器问题还是我做错了什么?
答案 0 :(得分:45)
如果您将以下内容添加到_base.scss
,您的智能感应应该有效。
/// <reference path="_variables.scss" />
如果您需要更多信息Get intellisense in sass/less files in visual-studio
,我已就此发了一篇文章