Add a reproduction for module rules not applying to a resource added by a plugin #18065
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is trying to demonstrate a reproduction of the issue described in #17747, so that we can try to find a fix that doesn't also add a regression for #16466.
I'm submitting a draft PR, because it makes no sense to merge until a fix is found.
What kind of change does this PR introduce?
This PR adds a new
statsCases
test case, that when run, currently produces an error like:You can also demonstrate that this test passes if you comment out the following lines from
NormalModuleFactory.js
:webpack/lib/NormalModuleFactory.js
Lines 528 to 530 in 51f0f0a
This PR also includes the snapshot that's generated when you run the test with these lines commented out.
Did you add tests for your changes?
This PR only contains tests, no implementation changes.
Does this PR introduce a breaking change?
No.
What needs to be documented once your changes are merged?
Documentation is unaffected.