2012-03-19 1 views
4

В настоящее время я использую Mindscape Web Workbench для создания css из sass. Я использую общий файл site.scss, который импортирует все другие файлы.Mindscape Web Workbench Sass unknown mixin

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

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

Смесины, которые я определил в _Common, не известны в _Theme. когда компилируется файл site.css, все работает отлично, но интеллигент Mindscape Web Workbench считает, что микшины не определены. Есть ли способ, по которому плагин узнает, что эти миксины определены?

ответ

2

Синтаксис SASS «@import» конфликтует с синтаксисом .Net. При использовании SASS в .Net замените «@import» ключевым словом «@reference» и закомментируйте @reference (s). См. http://getcassette.net/documentation/AssetReferences для получения дополнительной информации.

Ваш код из выше будет:

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

/*** Theming **********************************************/ 
/**********************************************************/ 
/* 
@reference "_Theme"; 
*/ 
Смежные вопросы