17

Web Essentials 2013 を (Visual Studio 2012 で) セットアップし、既定の Twitter Bootstrap LESS ソース ファイルに読み込みました。自動ビルドとミニフィケーションは完全に機能していますが、Web Essentials が非常にやり過ぎです。「 」を選択bootstrap.lessして変更を加えて保存すると、Web Essentials によって新しい「bootstrap.css」と「 」が作成され、bootstrap.min.css必要なものがすべて含まれています。しかし、eg を編集すると、 (and ) もbuttons.less作成されます (すべてのインクルードと mixin を含む)。つまり、実際には、ほぼ同じ css ファイルを別の名前で何度も作成することになります。buttons.cssbuttons.min.css

保存時に特定のファイルを無視することを宣言できますか?

4

5 に答える 5

28

Web Essentials には、less ファイルの名前がアンダースコア ( など) で始まる場合、_utils.less保存時に css にコンパイルされないという規則があります。

https://webessentials.uservoice.com/forums/140520-general/suggestions/3319359-don-t-compile-nested-less-files

于 2014-04-12T07:32:11.740 に答える
1

ファイル名を保持し、同時に WebEssentials が LESS をコンパイルしないようにする方法があります。docsで説明されているように、無視されたファイルのファイル名またはマスクを使用して.weignoreファイルを作成します。

于 2015-07-31T18:01:39.307 に答える
1

@corvuscoraxの言うことは絶対に真実ですが、私がしていることは(ファイル名をアンダースコアで始めるという考えが気に入らない場合)、#で始まるフォルダーを作成することです

これにより、webessentials による less のコンパイルが停止するようです。

Visual Studio では開始ハッシュを持つフォルダーを作成できないため、Windows エクスプローラーを使用してフォルダーを作成し、Visual Studio を介してプロジェクトに追加する必要があることに注意してください。

于 2014-10-15T16:07:20.833 に答える
1

ファイルのみを無視するには、ファイル名にアンダースコアを使用できます。

Web Essentials には、アンダースコアで始まるファイルは CSS に保存されない内部規則があります。

これは実際には非常に便利です。variables.less または mixins.less ファイルを variables.css または mixins.css として保存したくありません。したがって、この場合は、_variables.less および _mixins.less という名前を付けます。それらはコンパイルされます (したがって、正しい構文がチェックされます) が、冗長な CSS ファイルとしてディスクやソース管理のスペースを占有することはありません。

https://medium.com/@brendaningram/web-essentials-not-Saving-css-files-a450b8c2d23a

于 2015-07-23T19:56:31.857 に答える