Изменения в импортированном меньшем количестве файлов не вызывают повторную компиляцию импорта меньшего количества файлов.

У меня есть файл, который определяет несколько глобальных переменных и их значения. Затем у меня есть еще один файл с именем, скажем, который импортирует файлы . Теперь, когда я меняю , эти изменения. не отражать в , если я не перекомпилирую . Есть ли способ автоматизировать это без перекомпиляции? Поясню на примере:

      @color: red;

test.less

      @import "base.less";

p {
    color: @color;
}

Теперь, если я изменюсь@color: red;к@color: blue;в и делать

      lessc base.less base.css   

Мой по-прежнему продолжает иметь старые значения из ie

      p {
  color: red;
}

Чтобы исправить это, мне нужно вручную скомпилировать lessc test.less test.cssчтобы изменения отразились вtest.css. Любые предложения, чтобы избежать этого ручного шага? В основном я хотел бы, чтобы при компиляцииbase.less, всеlessфайлы, которые его импортируют, также автоматически перекомпилируются.

0 ответов

Другие вопросы по тегам