diff --git a/lib/NormalModule.js b/lib/NormalModule.js index b62905619..f721ccf41 100644 --- a/lib/NormalModule.js +++ b/lib/NormalModule.js @@ -647,7 +647,7 @@ class NormalModule extends Module { resource: this.resource, loaders: this.loaders, context: loaderContext, - readResource: (resource, callback) => { + processResource: (loaderContext, resource, callback) => { const scheme = getScheme(resource); if (scheme) { hooks.readResourceForScheme @@ -660,6 +660,7 @@ class NormalModule extends Module { return callback(null, result); }); } else { + loaderContext.addDependency(resource); fs.readFile(resource, callback); } } diff --git a/package.json b/package.json index ff610b31f..0e2c9fc81 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.4", "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.1.0", + "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "pkg-dir": "^5.0.0", diff --git a/yarn.lock b/yarn.lock index 07cf230ca..398301073 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4348,10 +4348,10 @@ listr2@^3.2.2: rxjs "^6.6.3" through "^2.3.8" -loader-runner@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.1.0.tgz#f70bc0c29edbabdf2043e7ee73ccc3fe1c96b42d" - integrity sha512-oR4lB4WvwFoC70ocraKhn5nkKSs23t57h9udUgw8o0iH8hMXeEoRuUgfcvgUwAJ1ZpRqBvcou4N2SMvM1DwMrA== +loader-runner@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" + integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: version "1.4.0"