We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 55c5c8d commit 72054faCopy full SHA for 72054fa
lib/utils/is-module-should-be-extracted.js
@@ -1,14 +1,19 @@
1
const defaults = require('../config');
2
const normalizeRule = require('./normalize-rule');
3
+// eslint-disable-next-line import/no-extraneous-dependencies
4
+const { ModuleGraph, version } = require('webpack');
5
6
+
7
+const isWebpackGreaterThan5 = version[0] >= 5;
8
const spriteLoaderPath = require.resolve('../loader');
9
10
/**
11
* @param {NormalModule} module
12
* @return {boolean}
13
*/
14
function isModuleShouldBeExtracted(module) {
- const { request, issuer, loaders } = module;
15
+ const { request, loaders } = module;
16
+ const { issuer } = isWebpackGreaterThan5 ? ModuleGraph : module;
17
let rule = null;
18
19
if (Array.isArray(loaders) && loaders.length > 0) {
0 commit comments