From 8f1b57ce2d5aba6115d9b0f026dccdcb13f8b4aa Mon Sep 17 00:00:00 2001 From: Liam Buchanan Date: Wed, 30 Aug 2017 15:44:34 -0400 Subject: [PATCH] fix: pass resolver to `localsLoader` (`options.alias`) (#601) --- lib/localsLoader.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/localsLoader.js b/lib/localsLoader.js index 9322ed7d..73d5757a 100644 --- a/lib/localsLoader.js +++ b/lib/localsLoader.js @@ -6,6 +6,7 @@ var loaderUtils = require("loader-utils"); var processCss = require("./processCss"); var getImportPrefix = require("./getImportPrefix"); var compileExports = require("./compile-exports"); +var createResolver = require("./createResolver"); module.exports = function(content) { @@ -14,12 +15,14 @@ module.exports = function(content) { var query = loaderUtils.getOptions(this) || {}; var moduleMode = query.modules || query.module; var camelCaseKeys = query.camelCase || query.camelcase; + var resolve = createResolver(query.alias); processCss(content, null, { mode: moduleMode ? "local" : "global", query: query, minimize: this.minimize, - loaderContext: this + loaderContext: this, + resolve: resolve }, function(err, result) { if(err) return callback(err);