跨文件扫描全局变量

时间:2014-09-09 16:27:49

标签: visual-studio-2013 sass web-essentials

这是在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 个答案:

答案 0 :(得分:45)

如果您将以下内容添加到_base.scss,您的智能感应应该有效。

/// <reference path="_variables.scss" />

如果您需要更多信息Get intellisense in sass/less files in visual-studio

,我已就此发了一篇文章