diff --git a/webpack-utils/cssUrl.js b/webpack-utils/cssUrl.js index 2362705..d8dd11a 100644 --- a/webpack-utils/cssUrl.js +++ b/webpack-utils/cssUrl.js @@ -28,7 +28,7 @@ module.exports = function(loader) { loader.exec(` var __webpack_public_path__ = '${loader.options.output.publicPath}'; ${source} - `) + urlPostfix(url) + `, dirname) + urlPostfix(url) ) ) : resolve(url) ) diff --git a/webpack.config.js b/webpack.config.js index d0a4a70..ba09521 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -205,7 +205,7 @@ var webpackConfig = { // when @imported files may be processed mutiple times fileCache[filename] = new Promise((resolve, reject) => this.loadModule(filename, (err, source) => - err ? reject(err) : resolve(this.exec(source)) + err ? reject(err) : resolve(this.exec(source, rootPath)) ) ); }