2015-10-06 6 views
5

Ho impostato Mindscape Web Workbench con il mio progetto di Visual Studio 2010 in modo che i file SCSS compilati siano emessi in una cartella separata. La mia struttura destinata è qualcosa di simile:Mindscape Web Workbench genera file CSS duplicati durante la compilazione con Sass

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

Ma quello che sto ricevendo è di 2 uscite, in questo modo:

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

Ho ricontrollato le impostazioni di output per il file toMain.scss via Mindscape > Web Workbench Settings e l'unico risultato che vedo è proprio il file impostato per la cartella Styles/output, ma sto ancora ottenendo il duplicato. Non ho altre estensioni in VS2010 che gestiscono SASS, e non riesco a trovare alcuna informazione su questo problema da nessuna parte. Ci sono altre impostazioni per l'estensione che potrebbero causare questo?

MODIFICA: Potrebbe valere la pena notare che sto utilizzando Team Foundation Server con questo progetto, quindi il CSS in esecuzione è escluso dal controllo del codice sorgente. Non sono sicuro che questo faccia la differenza.

+0

Se si eliminano i file e si ri-salva, vengono visualizzati nuovamente? Mi chiedo solo se sono stati lasciati da una configurazione precedente/predefinita –

+0

Esiste comunque la possibilità di eseguire il comando CLI sass specifico? Qualche modo per dire come chiama sassc o libsass? Potrebbe anche essere il modo in cui si imposta root e dest. Ad esempio, chiamando 'sassc src/main.scss dest/main.css' in modo esplicito non verrà compilato nella stessa directory. Puoi incollare le impostazioni/opzioni del tuo IDE/Mindscape-thingy per il modulo sass? ... onestamente sempre più facile usare la riga di comando per questo ... – Gina

risposta

0

lo avevo già prima. Il file con estensione .map viene utilizzato per decodificare il file compresso, ad esempio si dispone di file .js che si riduce a .min.js, per aiutare a decomprimere il file è possibile utilizzare .map. Quindi se hai detto che .map è mostrato nella tua cartella generata, significa che sei css compresso. Quindi hai 2 opzioni: 1. non comprimere il file css. 2. trova l'impostazione per non generare il file .map.

im utilizzando prepros c'è un'impostazione per quello.