ritwickdey / vscode-live-sass-compiler

Compile Sass or Scss file to CSS at realtime with live browser reload feature.
https://ritwickdey.github.io/vscode-live-sass-compiler/
MIT License
657 stars 169 forks source link

automatic compilation of all files #278

Open macJames976 opened 4 years ago

macJames976 commented 4 years ago

Sorry but, I have a strange problem: even with the live compilation "off" whenever I edit a file, the compilation of all .scss sources starts. How is it possible? It is annoying and inappropriate. Is it my mistake?

glenn2223 commented 4 years ago

Very strange, definitely shouldn't be compiling everything if it's off.

Do you have any other extensions installed that compile sass?

Can you add a screenshot showing the output window?

macJames976 commented 4 years ago

Hi, thank you for your response. No, i dont have other sass compiler installed in my VSC. When i click on "watch sass" the status change in "working on it" for a few minutes. After this time, in output console, i see every scss file fetched for compilation. Result: all file are compiled. This can rappresent a issue.

I attach the console output.

--------------------
Compilation Error
Error: File "/Volumes/project/Extensions/assets/fe/css/resources/resources" not found
        on line 1 of sass/Volumes/project/Extensions/assets/fe/css/company/client/file.scss
>> @import "../../resources/resources";
   --------^
Generated :
/Volumes/project/Extensions/assets/fe/css/common.css
/Volumes/project/Extensions/assets/fe/css/common.css.map
--------------------
Generated :
/Volumes/project/Extensions/assets/fe/css/editoriale.css
/Volumes/project/Extensions/assets/fe/css/editoriale.css.map
--------------------
Generated :
/Volumes/project/Extensions/assets/fe/css/footer.css
/Volumes/project/Extensions/assets/fe/css/footer.css.map
--------------------
Generated :
/Volumes/project/Extensions/assets/fe/css/login.css
/Volumes/project/Extensions/assets/fe/css/login.css.map
--------------------
Generated :
/Volumes/project/Extensions/assets/fe/css/map.css
/Volumes/project/Extensions/assets/fe/css/map.css.map
--------------------
Generated :
/Volumes/project/Extensions/assets/fe/css/navbar.css
/Volumes/project/Extensions/assets/fe/css/navbar.css.map
--------------------
Generated :
/Volumes/project/Extensions/assets/fe/css/pp-home-menu.css
/Volumes/project/Extensions/assets/fe/css/pp-home-menu.css.map
--------------------
Generated :
/Volumes/project/Extensions/assets/fe/css/pp-monitora-menu.css
/Volumes/project/Extensions/assets/fe/css/pp-monitora-menu.css.map
--------------------
Generated :
/Volumes/project/Extensions/assets/fe/css/profilo.css
/Volumes/project/Extensions/assets/fe/css/profilo.css.map
--------------------
Generated :
/Volumes/project/Extensions/assets/fe/css/welfare.css
/Volumes/project/Extensions/assets/fe/css/welfare.css.map
--------------------
Generated :
/Volumes/project/Extensions/assets/fe/css/wf-home.css
/Volumes/project/Extensions/assets/fe/css/wf-home.css.map
--------------------
Generated :
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/brands.css
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/brands.css.map
--------------------
Generated :
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/duotone.css
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/duotone.css.map
--------------------
Generated :
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/fontawesome.css
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/fontawesome.css.map
--------------------
Generated :
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/light.css
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/light.css.map
--------------------
Generated :
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/regular.css
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/regular.css.map
--------------------
Generated :
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/solid.css
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/solid.css.map
--------------------
Generated :
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/v4-shims.css
/Volumes/project/Extensions/vendor/fontawesome-pro-5.11.2-web/scss/v4-shims.css.map
--------------------
Watching...
--------------------

I work remotly (MacOS + CiscoVPN) connected with samba to external server. Another collegues have same problem.

Thankyou so much for your work. Regard.

glenn2223 commented 4 years ago

Hi @macJames976,

Thanks for the extra information. By default all suitable files are compiled as soon as you click Watch Sass.

There are a couple of thing I'm working on in my fork (before submitting a PR).

In the mean time I'd suggest adding the vendor folder to your list of excluded files, as these don't seem necessary (possibly just partials that you're importing?); the glob pattern would be "**/vendor/**". Reducing the quantity of processed files should speed up the initial watch.