Skip to content

Commit 5943319

Browse files
opl-haoqunjiang
authored andcommitted
feat: support Rule.rules (nested rules) (#1618)
1 parent 6d177dc commit 5943319

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

Diff for: lib/plugin-webpack4.js

+4
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,10 @@ function cloneRule (rule) {
146146
}
147147
})
148148

149+
if (rule.rules) {
150+
res.rules = rule.rules.map(cloneRule)
151+
}
152+
149153
if (rule.oneOf) {
150154
res.oneOf = rule.oneOf.map(cloneRule)
151155
}

Diff for: lib/plugin-webpack5.js

+4
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,10 @@ function cloneRule (rawRule, refs) {
182182

183183
delete res.test
184184

185+
if (rawRule.rules) {
186+
res.rules = rawRule.rules.map(rule => cloneRule(rule, refs))
187+
}
188+
185189
if (rawRule.oneOf) {
186190
res.oneOf = rawRule.oneOf.map(rule => cloneRule(rule, refs))
187191
}

0 commit comments

Comments
 (0)