nx icon indicating copy to clipboard operation
nx copied to clipboard

fix(webpack): with-nx default webpack resolve mainFields order breaking tree-shaking

Open jeremiah-snee-openx opened this issue 2 years ago • 2 comments

fix(webpack): with-nx default webpack resolve mainFields order breaking tree-shaking


Current Behavior

Default webpack config
mainFields: [ 'browser', 'main', 'module', ]

Broken Tree-shake. @mui/icons-material in library package fully included in vendor bundle.

Expected Behavior

Default webpack config
mainFields: [ 'browser', 'module', 'main' ]

Related Issue(s)

Closes #9717 Closes #3069

Fixes # Reorder default resolve.mainFields

jeremiah-snee-openx avatar Jun 14 '23 16:06 jeremiah-snee-openx

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
nx-dev ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 14, 2023 4:51pm

vercel[bot] avatar Jun 14 '23 16:06 vercel[bot]

This pull request has already been merged/closed. If you experience issues related to these changes, please open a new issue referencing this pull request.

github-actions[bot] avatar Jun 28 '23 00:06 github-actions[bot]