3

Visual Studio Web Essentials имеет возможность автоматически генерировать вариант Right-Left для файлов CSS.Настройка конфигурации RTLCSS для VS Web Essentials 2013

enter image description here

Это будет автоматически изменять свойства CSS, такие как padding-left к padding-right.

Однако он также выполняет другие действия, такие как изменение имен файлов с «right.png» на «left.png».

Для работы с веб-Essentials используется RTLCSS, что позволяет настроить некоторые из этих функций.

enter image description here

Там не очевидный вариант в Visual Studio, чтобы иметь возможность конфиг RTLCSS через Web Essentials.

Я знаю, что веб-Основы потребляет RTLCSS через NodeJS, используя следующий файл:

C: \ Users {имя пользователя} \ AppData \ Local \ Microsoft \ VisualStudio \ 12.0 \ Extensions {webessentials} \ Resources \ nodejs \ Tools \ сервер \ услуги \ СРВ-rtlcss.js

Я мог бы обновить следующую строку в этом файле, чтобы добавить дополнительные опции, однако это было бы исключительно к моей машине, а не решение MVC Я использую :

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

Есть ли способ настроить RTLCSS для веб-Essentials специально для моего MVC-решения?

Например, я знаю, что веб-Essentials позволяет решать определенные настройки через файл WebEssentials-Settings.json. Могу ли я настроить этот файл для использования версии файла srv-rtlcss.js, которую я мог бы включить в мое решение MVC?

ответ

2

Конфигурация может быть установлена ​​с помощью одного из следующих методов:

  • Поместите свой конфиг в свои проекты package.json файл под rtlcssConfig собственности.
  • Используйте специальный файл .rtlcssrc или .rtlcssrc.json

Чтобы изменить глобальные параметры RTLCSS, меню открытой веб-основы затем выберите "Изменить глобальные настройки RTLCSS (.rtlcssrc)"

enter image description here

Это будет создайте для вас конфигурацию по умолчанию и поместите ее в C:\Users\{username}. Чтобы эти настройки были локальными, создайте копию .rtlcssrc и поместите ее в свой проект.

+0

Это именно то, что мне нужно, как я могу обеспечить, чтобы мое решение посмотрело версию в моем проекте? – Curt

+0

Загружаемый конфигуратор @Curt начинается с текущего каталога вплоть до домашней папки. поэтому, если он найден в папке проекта, эта версия будет использоваться. –

+0

Отлично! Вы проверите это и одобрите. Приветствия. – Curt

 Смежные вопросы

  • Нет связанных вопросов^_^