2015-10-06 6 views
5

Ich habe Mindscape Web Workbench mit meinem Visual Studio 2010-Projekt eingerichtet, so dass die kompilierten SCSS-Dateien in einem separaten Ordner ausgegeben werden. Meine beabsichtigte Struktur ist so etwas wie dieses:Mindscape Web Workbench generiert doppelte CSS-Dateien beim Kompilieren mit Sass

Styles/ 
| 
|– output/ 
| |– toMain.css  
| |– toMain.css.map   
| 
| – toMain.scss   

Aber was ich bekomme ist 2 Ausgänge, etwa so:

Styles/ 
| 
|– output/ 
| |– toMain.css  
| |– toMain.css.map   
| 
| – toMain.scss   
| |– toMain.css  
| |– toMain.css.map  

Ich habe doppelt die Ausgabeeinstellungen für die toMain.scss Datei über Mindscape > Web Workbench Settings geprüft und die einzige Ausgabe, die ich sehe, ist in der Tat diese Datei für den Ordner Styles/output eingestellt, aber ich bekomme immer noch das Duplikat. Ich habe keine andere Erweiterung in VS2010, die mit SASS umgehen kann, und ich kann nirgendwo Informationen zu diesem Problem finden. Gibt es andere Einstellungen für die Erweiterung, die dies verursachen könnten?

BEARBEITEN: Es kann erwähnenswert sein, dass ich Team Foundation Server mit diesem Projekt verwende - so wird das ausgegebene CSS von der Quellcodeverwaltung ausgeschlossen. Ich bin mir nicht sicher, ob das einen Unterschied macht.

+0

Wenn Sie die Dateien löschen und erneut speichern, werden sie wieder angezeigt? Ich frage mich nur, ob sie von einer vorherigen/Standard-Konfiguration übrig sind. –

+0

Gibt es trotzdem einen Hinweis darauf, welcher spezifische sass CLI-Befehl ausgeführt wird? Kann ich sagen, wie es sassc oder libsass aufruft? Es könnte auch sein, wie Sie root und dest einrichten. Zum Beispiel wird der Aufruf von 'sassc src/main.scss dest/main.css' explizit nicht im selben Verzeichnis kompiliert. Können Sie einfügen, was die Einstellungen/Optionen Ihres IDE/Mindscape-Dings für das Sass-Modul sind? ... ehrlich gesagt immer einfacher, die Befehlszeile dafür zu verwenden ... – Gina

Antwort

0

Ich hatte das auch schon mal. Datei mit .map-Erweiterung wird verwendet, um Ihre komprimierte Datei zu dekodieren, zum Beispiel haben Sie .js-Datei, die Sie auf .min.js minimieren, um zu helfen, Ihre Datei zu dekomprimieren, die Sie verwenden können .map. Wenn Sie also gesagt haben, dass .map in Ihrem generierten Ordner angezeigt wird, bedeutet dies, dass Sie CSS komprimiert haben. So haben Sie 2 Optionen: 1. Komprimieren Sie nicht Ihre CSS-Datei. 2. Suchen Sie die Einstellung, um die .map-Datei nicht zu erzeugen.

ich benutze prepros theres eine Einstellung dafür.

Verwandte Themen