Revert the extension path to not expand to sub-directories to stop OOM #417
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.
After upgrading to 2.0, I was consistently running out of RAM when trying to run webpack.
After some digging, I came across a comment on the webpack project that helped shed some light.
webpack/webpack#1914 (comment)
It seems that in PR 201 (#201), the
extensionGlob
was changed from
*{${paths.extensions.join(',')}}*
to**/*{${paths.extensions.join(',')}}*
This change removes the
**/
in the extension and fixes my OOM issue.I am not sure about the ramifications for allowing pack files in subdirectories
(the original intent of the PR that introduced the change). Maybe we need a comment or a
flag when generating the configuration that will set it one way or the other?