Mindscape Web Workbench Sass未知mixin

时间:2012-03-19 18:15:13

标签: visual-studio-2010 sass

我目前正在使用Mindscape Web Workbench从sass创建css。我正在使用整个site.scss文件导入所有其他文件。

  /*** Infrastructure ***************************************/
  /**********************************************************/
  @import "../../Infrastructure/_Common";
  @import "../../Layouts/Layout1/_Layout";

  /*** Theming **********************************************/
  /**********************************************************/
  @import "_Theme";

我在_Common中定义的Mixins在_Theme中是未知的。当site.css被编译时,一切正常,但Mindscape Web Workbench的intelisense认为mixins是未定义的。有没有办法让插件知道这些mixin的定义?

1 个答案:

答案 0 :(得分:2)

“@import”的SASS语法与.Net的语法冲突。在.Net中使用SASS时,将“@import”替换为关键字“@reference”,并注释掉@reference。有关详细信息,请参阅http://getcassette.net/documentation/AssetReferences

上面的代码是:

/*** Infrastructure ***************************************/
/**********************************************************/
/*
@reference "../../Infrastructure/_Common";
@reference "../../Layouts/Layout1/_Layout";
*/

/*** Theming **********************************************/
/**********************************************************/
/*
@reference "_Theme";
*/