2013-11-08 6 views
0

Я пытаюсь интегрировать файл SCSS в Asp.Net с методом Bundle:Пакетирование SCSS файлы в CSS

public static void RegisterBundles(BundleCollection bundles) { 
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js")); 

bundles.Add(new ScriptBundle("~/bundles/modernizr").Include("~/Scripts/modernizr-*")); 
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/css/bootstrap.css","~/Content/css/Site.css")); 

var sassBundle = new Bundle("~/content/style-bundle").Include(
"~/content/css/style.scss"); 
sassBundle.Transforms.Add(new BundleTransformer.Core.Transformers.CssTransformer()); 
sassBundle.Transforms.Add(new CssMinify()); 
sassBundle.Orderer = new BundleTransformer.Core.Orderers.NullOrderer(); 
bundles.Add(sassBundle); 
} 
} 

Я получаю следующее сообщение об ошибке:

An exception of type 'BundleTransformer.Core.Translators.AssetTranslationException' occurred in BundleTransformer.SassAndScss.dll but was not handled in user code 

Дополнительная информация: Во время перевода Код SCSS, записанный из файла /content/css/style.scss, в синтаксическую ошибку CSS-кода.

Смотреть подробнее:

Message: Undefined mixin 'box-shadow'. 

File: /content/css/covve/_colours.scss 

Line number: 56 

Я уже скачать все кто Sass lib.Can помочь мне я новичок на Sass файлов. Спасибо заранее!

ответ

0

Убедитесь, что файл, содержащий миксин box-shadow, был импортирован в файл, который вы обрабатываете, как описано here.

Смежные вопросы