2014-12-04 5 views
1

Когда я скомпилирую свой websolution, веб-сайт Essentials генерирует файлы css из меньшего количества файлов. Я получаю всегда конфликты sourecontrol, потому что вывод файлов css отличается. Выход, созданный с помощью vs2013/webessentials на компьютере партнера по команде, отличается от моего компьютера.Вывод Web Essentials при компиляции на разных компьютерах

например. На его компьютере меньшая цветовая переменная, которая написана как имя (например, красный), скомпилирована в css как «красный» На моем компьютереr одна и та же переменная скомпилирована как значение rgb.

enter image description here

Другой образец комментарии, которые существуют на моем выходе коллег, но не на моей. enter image description here

Мы оба используют ту же установку

  • Visual Studio 2013, обновление 4
  • Web Essentials, 2013 Update 4, версия 2.5.3
  • Мы используем те же WebEssentials-Settings.json
  • у нас одни и те же параметры в разделе "Сервис/параметры/Web-Essentials для

Q uestion: Что может быть причиной таких различий в выходных файлах css?

+0

Похоже, ваш помощник по команде обновил свой компилятор Less до версии 2.x, пока вы все еще используете 1.x. –

+0

Это возможно, но поскольку мы используем ту же версию webessentials, это кажется маловероятным. Где я вижу, какая версия менее компилятора используется? – Manuel

+1

Web Essentials использует установку 'node' со стандартным компилятором Less (' lessc'), и его можно установить/настроить/обновить независимо от WE. Найдите, где МЫ устанавливаем его (путь должен быть в некоторых файлах конфигурации) и проверьте 'lessc -version', чтобы убедиться. –

ответ

1

(Только суммируя комментарии выше):

Похоже, ваш напарника модернизировал свой Less компилятор V2.x, пока вы все еще используете 1.x (что названия цветов, что является одним из тех незначительных языка изменения в v2)

Веб-Essentials использует обычную установку node со стандартным компилятором Less (lessc), и его можно установить/настроить/обновить независимо от WE. Найдите, где мы его устанавливаем (путь должен быть в некоторых файлах конфигурации) и проверьте lessc --version, чтобы убедиться.