2013-04-15 17 views
10

Mam oświadczenie @import w jednym z moich plików css ... wszystkie moje pliki CSS są dołączane/minified i najwyraźniej to nie jest koszerne, jak pojawia się błąd:MVC4 czcionki Google i minify

run-time error CSS1019: Unexpected token, found '@import' 

Import to czcionka od Google. Jaki jest właściwy sposób obsługi CDN w MVC4?

dzięki

Odpowiedz

18

To był żenująco proste ...

W BundleConfig.cs:

bundles.UseCdn = true; 

// bundles code 

var cdnPath = "path to your resource (font in my case)"; 
bundles.Add(new StyleBundle("~/fonts", cdnPath)); 

Następnie w układzie

@Styles.Render("~/fonts") 
+9

Zauważ, że to po prostu omija wiązania i obejmuje oddzielny znacznik łącza dla zasobu czcionek. Myślę, że problem polega na tym, że import musi poprzedzać wszystkie inne reguły w pliku css, więc bundler mógłby potencjalnie przenieść twoje importowanie przed innymi regułami podczas łączenia ich w jeden plik. –

Powiązane problemy