In custom theme i have create file custom.less after Flush JavaScript/CSS Cache and Fersesh cache it compiling .less files to CSS. but after i change file custom.less this file not update. i tried set Client-side LESS compilation it not luck. So anysuggestion? Many thanks.


Try to re-deploy by command. Even if you are running in production mode

php bin/magento setup:static-content:deploy

Or you can do it manually by clear asserts and static files in

  • Thanks @mrtuvn so if i change custom.less i repear this. I want it automatic update when i change file less. – xanka Mar 21 '16 at 4:58
  • 1
    I think it still bug in m2. Tested in apache 2.4.7 linux no symlink. I already delete less in pub/static in developer mode but magento not re-generate it again. Only re-gen in command way. Same problem with javascript files – mrtuvn Mar 21 '16 at 7:59

Follow below steps:-

Just add new custom file here


and import this file in source file given path below


import your file

(if there is not available _source.less file in your theme then go to vendor\magento\theme-frontend-blank\web\css\source folder and copy file in your custom theme)

@import '_custom.less';
  1. clear cache
  2. php bin/magento setup:static-content:deploy

and your _custom.less changes will compiling with your theme .less files.

  • 1
    I tried this and it's not working – Scott Feb 13 '19 at 19:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.