Skip to content

Commit e6d5956

Browse files
Alleniceyyx990803
authored andcommitted
fix css module HMR (#900)
1 parent 14b899e commit e6d5956

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/loader.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,10 @@ module.exports = function (content) {
182182
invokeStyle(`cssModules["${moduleName}"] = ${requireString}`) +
183183
`Object.defineProperty(this, "${moduleName}", { get: function () { return cssModules["${moduleName}"] }})\n`
184184

185-
var requirePath = getRequireString('styles', style, i, style.scoped)
185+
var requirePath = style.src
186+
? getRequireForImportString('styles', style, style.scoped)
187+
: getRequireString('styles', style, i, style.scoped)
188+
186189
output +=
187190
`module.hot && module.hot.accept([${requirePath}], function () {\n` +
188191
// 1. check if style has been injected

0 commit comments

Comments
 (0)