Когда я скомпилирую свой websolution, веб-сайт Essentials генерирует файлы css из меньшего количества файлов. Я получаю всегда конфликты sourecontrol, потому что вывод файлов css отличается. Выход, созданный с помощью vs2013/webessentials на компьютере партнера по команде, отличается от моего компьютера.Вывод Web Essentials при компиляции на разных компьютерах
например. На его компьютере меньшая цветовая переменная, которая написана как имя (например, красный), скомпилирована в css как «красный» На моем компьютереr одна и та же переменная скомпилирована как значение rgb.
Другой образец комментарии, которые существуют на моем выходе коллег, но не на моей.
Мы оба используют ту же установку
- Visual Studio 2013, обновление 4
- Web Essentials, 2013 Update 4, версия 2.5.3
- Мы используем те же WebEssentials-Settings.json
- у нас одни и те же параметры в разделе "Сервис/параметры/Web-Essentials для
Q uestion: Что может быть причиной таких различий в выходных файлах css?
Похоже, ваш помощник по команде обновил свой компилятор Less до версии 2.x, пока вы все еще используете 1.x. –
Это возможно, но поскольку мы используем ту же версию webessentials, это кажется маловероятным. Где я вижу, какая версия менее компилятора используется? – Manuel
Web Essentials использует установку 'node' со стандартным компилятором Less (' lessc'), и его можно установить/настроить/обновить независимо от WE. Найдите, где МЫ устанавливаем его (путь должен быть в некоторых файлах конфигурации) и проверьте 'lessc -version', чтобы убедиться. –