Pass resolved_paths as includePaths to sass-loader #2203
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I have a scss file
app/assets/stylesheets/animations/frame5.scss
in which it imports the other scss fileapp/assets/stylesheets/_global_mixins.scss
Recently, I wanted to import
frame5
in my react-css-modules.I added stylesheets path to
config/webpacker.yml
The following is my react component's css module:
But I got a compile error:
I tried different names, and
@import '../global_mixins';
works.@import '_global_mixins';
works.@import 'global_mixins';
fails.@import './global_mixins';
fails.It is so strange.
After a day of tracing, I think it is because
rails/webpacker
doesn'tincludepaths
tosass-loader
( thenincludepaths
will be passed tonode-sass
bysass-loader
)See the document:
https://github.com/sass/node-sass#includepaths
This PR fixes the problem mentioned above.