3

Visual Studio Web Essentials には、CSS ファイルの右から左へのバリアントを自動生成する機能があります。

ここに画像の説明を入力

これにより、 などの CSS プロパティが自動的に変更さpadding-leftpadding-rightます。

ただし、ファイル名を「right.png」から「left.png」に変更するなど、他のことも行います。

Web Essentials はRTLCSSを使用してこれを行いますが、これらの機能の一部をオフにするように構成できることがわかっています。

ここに画像の説明を入力

Visual Studio には、Web Essentials を介して RTLCSS を構成できる明確なオプションはありません。

Web Essentials は、次のファイルを使用して NodeJS 経由で RTLCSS を使用していることを知っています。

C:\Users{ユーザー名}\AppData\Local\Microsoft\VisualStudio\12.0\Extensions{webessentials}\Resources\nodejs\tools\server\services\srv-rtlcss.js

このファイルの次の行を更新してカスタム オプションを追加できますが、これは使用している MVC ソリューションではなく、自分のマシンに固有のものです。

var config = configLoader.load(null, path.dirname(sourceFileName), { options: { minify: false } });

MVC ソリューション専用の Web Essentials 用に RTLCSS を構成する方法はありますか?

たとえば、Web Essentials では、WebEssentials-Settings.jsonファイルを介してソリューション固有の設定が可能であることを知っています。srv-rtlcss.jsこのファイルをカスタマイズして、MVC ソリューションに含めることができるバージョンのファイルを使用できますか?

4

1 に答える 1

2

構成は、次のいずれかの方法を使用して設定できます。

  • package.jsonプロパティの下のプロジェクトファイルに設定を入れますrtlcssConfig
  • 特殊ファイルを使用する.rtlcssrcか、.rtlcssrc.json

グローバル RTLCSS 設定を編集するには、Web Essentials メニューを開き、[グローバル RTLCSS 設定の編集 (.rtlcssrc)] を選択します。

ここに画像の説明を入力

これにより、デフォルトの構成が作成され、 に配置されます。C:\Users\{username}これらの設定をローカルにするには、 のコピーを作成.rtlcssrcしてプロジェクトに配置します。

于 2015-10-30T11:23:22.143 に答える