2016-03-29 23 views
1

Ich habe ein Problem beim Kompilieren von Sass-Dateien (.scss) auf IIS7 festgestellt. Gibt es eine einfache Möglichkeit, die Kompilierung aufzurufen? Ich habe versucht, add the MIME type, aber es hat nicht funktioniert. Muss ich etwas zusätzlich zum IIS-Server installieren?Kompilieren von Sass-Dateien in IIS7

Ich habe auch Mindscape anstelle von SassyStudio Ad-on zu Visual Studio installiert und es half wegen der dynamischen .scss Kompilierung. Beim Speichern der .scss-Datei generiert Mindscape die .css-Datei. Aber gibt es eine Möglichkeit, solche Kompilierung während der Bereitstellung oder auf dem IIS-Server auszuführen?

Antwort

2

Erstens Sass ist ein Pre-Prozessor, muss daher zu CSS kompiliert werden, um vom Browser und IIS verwendet werden.

Sie haben ein paar Optionen:

  1. Compile zu css in Visual Studio und die CSS in das Projekt ein.

  2. Lassen Sie Ihren Build-Server/Prozess vor der Bereitstellung in Ihrer Umgebung mit CSS kompilieren. Eine gängige Methode hierfür ist ein Grunt- oder Gulp-Skript.

  3. Verwenden Sie BundleTransformer for Sass und erstellen Sie Pakete mit Ihren .scss Dateien. Der Transformer gibt das in CSS kompilierte Paket aus.

+0

Haben Sie Beispielprojekte mit Sass/Scss-Implementierung? Ich habe versucht, es seit Ihrer Antwort ohne gute Ergebnisse arbeiten zu lassen. [Es funktioniert einfach nicht ...] (http://stackoverflow.com/questions/36311750/sass-scss-by-bundletranslator) Und wie ich sehe, [nicht nur ich kann es nicht richtig funktionieren.] (Https : //bundletransformer.codeplex/workitem/109) – mikes