2015-10-06 9 views
5

Visual Studio 2010プロジェクトでMindscape Web Workbenchをセットアップして、コンパイルされたSCSSファイルを別のフォルダに出力しました。私の意図した構造は、このようなものです:Mindscape Web WorkbenchはSassでコンパイルするときに重複したCSSファイルを生成します

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

しかし、私は取得していますと、2そうのような出力を、次のとおりです。私は、二重Mindscape > Web Workbench Settings経由toMain.scssファイルの出力設定をチェックしました

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

と私が見る唯一の出力は実際には Styles/outputフォルダのファイルセットですが、私はまだ複製を取得しています。私はSASSを扱うVS2010の他の拡張はありません。どこでもこの問題に関する情報を見つけることはできません。これを引き起こしている可能性のある拡張機能のための他の設定はありますか?

編集:私はTeam Foundation Serverをこのプロジェクトで使用しているので、出力されたCSSはソース管理から除外されています。これが違いを生むかどうかは分かりません。

+0

ファイルを削除して再度保存した場合は、再び表示されますか?以前の/デフォルトの設定から残っているかどうか疑問に思う –

+0

とにかく、特定のsass CLIコマンドが実行されていることがわかりますか?どのようにsasscやlibsassを呼び出すのかを知る方法はありますか?また、rootとdestを設定する方法も可能です。たとえば、 'sassc src/main.scss dest/main.css'を明示的に呼び出すと、同じディレクトリでコンパイルされません。あなたのIDE/Mindscape-thingyの設定/オプションがsassモジュール用であるものを貼り付けることができますか? ...正直なところ、このコマンドラインを使う方がずっと簡単です... – Gina

答えて

0

私はあまりにもそれを持っていた。 .map拡張子を持つファイルは圧縮ファイルのデコードに使用されます。たとえば、.mapを使用できるファイルの解凍を助けるために.min.jsに最小化する.jsファイルがあります。 もし生成されたフォルダに.mapが表示されていれば、それは圧縮されていることを意味します。 2つのオプションがあります: 1.あなたのCSSファイルを圧縮しないでください。 2. .mapファイルを生成しないように設定します。

私はpreprosを使用してその設定をしています。

関連する問題