4

だから私は現在使用BundleTransformerしており、ポストプロセッサLESSを追加しようとしています。Autoprefixerこのプラグインは自動的に css like を受け取り、andtransform: scale(1.5)に変換します。-webkit-transform-moz-transform

私がリリースモードにいる場合、または持っているBundleTable.EnableOptimizations=true場合、すべてが正常に機能し、プレフィックスが期待どおりに追加されます。

ただし、デバッグ モードでは、バンドル内の個々の CSS / LESS ファイルはすべて、個別の要求として HTML に存在します。CSHTML ファイルで次のコマンドを使用しています。

@Styles.Render("~/Content/css/lessbundle")

つまり、デバッグ モードではLINK、次のタグに展開されます。

/cs/something.css
/css/lessfile1.less
/css/lessfile1.less

単一のファイルの代わりに

/Content/css/lessbundle?v=RFAUSIwb-jEuuo4vHNTnTkE2LrN2jfHglX-Hk8HIF481

LESS ファイルの場合、IIS は自動的に変換しますが、Autoprefixer.

.cssrawおよび.lessファイルを要求するときに Autoprefixer を機能させる方法はありますか?

'Content/css/lessbundleそうでない場合、私が見る唯一の代替手段は仮想URLを直接要求することであるため、私には無意味に思えますAutoprefixer. リリース ビルド用にのみ縮小されます。

4

2 に答える 2

9
于 2015-03-20T12:57:07.473 に答える