diff --git a/loaders/include.js b/loaders/include.js index a0a02b32..74d9027c 100644 --- a/loaders/include.js +++ b/loaders/include.js @@ -6,7 +6,9 @@ module.exports.pitch = function pitch(remainingRequest) { // HACK: NamedModulesPlugin overwrites existing modules when requesting the same module via // different loaders, so we need to circumvent this by appending a suffix to make the name unique // See https://github.com/webpack/webpack/issues/4613#issuecomment-325178346 for details - this._module.userRequest = `include-loader!${this._module.userRequest}`; + if (this._module && this._module.userRequest) { + this._module.userRequest = `include-loader!${this._module.userRequest}`; + } return [ ...(globals