Hi, I have a question about the LIBSASS_SOURCEMAPS setting behavior.
When COMPRESS_ENABLED = False, source maps work as expected — Chrome DevTools shows all SCSS source files in the map (including partials like _variables.scss, _mixins.scss, etc.).
But when COMPRESS_ENABLED = True, the generated source map only shows main.scss in the "sources" list. However, the generated /* line X, path/to/file.scss */ comments are still correct and refer to the actual source files.
Example structure:
static/
src/
scss/
main.scss ← entry point
_variables.scss
_mixins.scss
...
Sample SCSS in main.scss:
@import "variables";
@import "mixins";
body {
color: $text-color;
}
Expected:
Source map to include all source files.
Actual:
Only main.scss is listed in "sources", though comments refer to the correct files.
Is this by design when using django-compressor with django-libsass? Or is there a way to include all source contents in maps even when compression is enabled?
Thanks!
Hi, I have a question about the
LIBSASS_SOURCEMAPSsetting behavior.When
COMPRESS_ENABLED= False, source maps work as expected — Chrome DevTools shows all SCSS source files in the map (including partials like_variables.scss,_mixins.scss, etc.).But when
COMPRESS_ENABLED = True, the generated source map only showsmain.scssin the "sources" list. However, the generated/* line X, path/to/file.scss */comments are still correct and refer to the actual source files.Example structure:
static/ src/ scss/ main.scss ← entry point _variables.scss _mixins.scss ...Sample SCSS in
main.scss:Expected:
Source map to include all source files.
Actual:
Only
main.scssis listed in "sources", though comments refer to the correct files.Is this by design when using
django-compressorwithdjango-libsass? Or is there a way to include all source contents in maps even when compression is enabled?Thanks!