rkeet
rkeet

Reputation: 3468

PhpStorm - Disable generation of '.sass-cache' on compilation (file-watcher)

So, the compilation of (_)file.scss files to *.css files works great. Just one thing: For each file the watcher encounters, it creates a cache file. It does this right next to the file being compiled, e.g.:

Generates:

Of course I could simple delete the files when they're generated. Could add them to .gitignore. But these are work-arounds.

How to disable the generation of these cache files?

In the options I could not find an option to do this when searching "cache", "file watcher" or "watch".

Extra info:

File watcher options

Upvotes: 0

Views: 1845

Answers (2)

Álvaro González
Álvaro González

Reputation: 146588

Launch a terminal and find out the command-line switches offered by your SASS implementation, typically with:

sass --help

You appear to be using old Ruby SASS. If I recall correctly, the switch was:

--no-cache

Add it to the Arguments input box and you should be done.

As already mentioned, Ruby SASS is no longer being developed so it can be a good moment to switch to Dart SASS, which does not have any cache to care about.

Upvotes: 2

Flying
Flying

Reputation: 4570

Ruby sass is deprecated already for a while, development is moved towards Dart implementation while LibSass is also actual implementation, but may step behind Dart implementation in some aspects. LibSass have plenty of integrations for various languages, please refer documentation by link above.

Both of these implementations are much faster then Ruby sass and doesn't produce any additional cache directories.

Upvotes: -1

Related Questions