0

I have a base.less file which defines a few global variables and their values. Then I have another less file called let's say test.less which imports base.less. Now when I change the base.less , those changes. do not reflect in the test.css unless I recompile test.less. Is there a way to automate this without requiring to recompile test.less ? Illustrating with an example:

base.less

@color: red;

test.less

@import "base.less";

p {
    color: @color;
}

Now if I change @color: red; to @color: blue; in base.less and do

lessc base.less base.css   

My test.css still continues to have the old values from base.less i.e.

p {
  color: red;
}

To fix this, I need to manually compile lessc test.less test.css to get the changes in base.less to reflect in test.css. Any suggestions to avoid this manual step ? Basically I'd want that when I compile base.less , all less files which import it also get recompiled automatically.

sdm
  • 1,236
  • 11
  • 9

0 Answers0