Skip to content

Commit 202d879

Browse files
committed
fix(client): check resource context for normal module replacement
1 parent 74b89fd commit 202d879

File tree

2 files changed

+18
-8
lines changed

2 files changed

+18
-8
lines changed

client-src/default/webpack.config.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@ module.exports = {
2121
new webpack.NormalModuleReplacementPlugin(
2222
/^\.\/clients\/SockJSClient$/,
2323
(resource) => {
24-
resource.request = resource.request.replace(
25-
/^\.\/clients\/SockJSClient$/,
26-
'../clients/SockJSClient'
27-
);
24+
if (
25+
resource.context.includes('/webpack-dev-server/client-src/') ||
26+
resource.context.includes('\\webpack-dev-server\\client-src\\')
27+
) {
28+
resource.request = resource.request.replace(
29+
/^\.\/clients\/SockJSClient$/,
30+
'../clients/SockJSClient'
31+
);
32+
}
2833
}
2934
),
3035
],

client-src/live/webpack.config.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,15 @@ module.exports = {
3737
new webpack.NormalModuleReplacementPlugin(
3838
/^\.\/clients\/SockJSClient$/,
3939
(resource) => {
40-
resource.request = resource.request.replace(
41-
/^\.\/clients\/SockJSClient$/,
42-
'../clients/SockJSClient'
43-
);
40+
if (
41+
resource.context.includes('/webpack-dev-server/client-src/') ||
42+
resource.context.includes('\\webpack-dev-server\\client-src\\')
43+
) {
44+
resource.request = resource.request.replace(
45+
/^\.\/clients\/SockJSClient$/,
46+
'../clients/SockJSClient'
47+
);
48+
}
4449
}
4550
),
4651
],

0 commit comments

Comments
 (0)