Visual Studio Web Essentials может автоматически создавать вариант с письмом справа налево для файлов CSS.
Это автоматически изменит свойства CSS, такие как padding-left
на padding-right
.
Однако он также делает другие вещи, такие как изменение имен файлов с «right.png» на «left.png».
Web Essentials использует для этого RTLCSS, который, как я знаю, можно настроить для отключения некоторых из этих функций.
В Visual Studio нет очевидной возможности настроить RTLCSS через Web Essentials.
Я знаю, что Web Essentials использует RTLCSS через NodeJS, используя следующий файл:
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 } });
Есть ли способ настроить RTLCSS для Web Essentials специально для моего решения MVC?
Например, я знаю, что Web Essentials позволяет настраивать определенные решения через файл WebEssentials-Settings.json
. Могу ли я настроить этот файл для использования версии файла srv-rtlcss.js
, который я мог бы включить в свое решение MVC?