File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,19 @@ module.exports = function(content, map) {
18
18
var camelCaseKeys = query . camelCase || query . camelcase ;
19
19
var sourceMap = query . sourceMap || false ;
20
20
var resolve = createResolver ( query . alias ) ;
21
+ // Inherit getLocalIdent from parent loader
22
+ /* eslint-disable no-underscore-dangle */
23
+ if ( this . _module && this . _module . issuer && this . _module . issuer . loaders ) {
24
+ var filename = require . resolve ( ".." ) ;
25
+ var parentLoader = this . _module . issuer . loaders . filter ( function ( loader ) {
26
+ return loader . loader === filename ;
27
+ } ) [ 0 ] ;
28
+ if ( parentLoader && parentLoader . options ) {
29
+ query . getLocalIdent = parentLoader . options . getLocalIdent ;
30
+ }
31
+ }
32
+
33
+ /* eslint-enable no-underscore-dangle */
21
34
22
35
if ( sourceMap ) {
23
36
if ( map ) {
You can’t perform that action at this time.
0 commit comments