-
Notifications
You must be signed in to change notification settings - Fork 30.3k
Closed
Milestone
Description
Follow-up of #9426, opening this as the overarching issue on what to solve:
- Get rid of buildId and use content hashes for page files
- Simplify on-demand-entries
- Make custom webpack plugins compatible with webpack 5
- Make
resolutionsto webpack 5 use the webpack 5 implementation initially (to allow canary testing / canary to keep being released without any breaking changes) - Make React Refresh tests pass
- Make sure there are no deprecation warnings
- chore(webpack5cache): use compilation.getCache() instead of compilation.cache webpack/terser-webpack-plugin#283
- https://github.com/webpack-contrib/mini-css-extract-plugin (most warnings come from this plugin)
- Next.js internal webpack plugins warnings
- Provide polyfills that were removed in webpack 5 like
processandBuffer. We'll likely show a warning when a built-in Node.js module is used where it was not intended, this would ensure backwards compat and significantly less breakage in existing applications.- Add
processandbuffer: Add polyfill for process and Buffer in webpack 5 #15499
- Add
ofhouse, dvakatsiienko, josselinbuils, Naddiseo, juliomrqz and 48 moren4bb12kachkaev, balazsorban44, ScriptedAlchemy, amitdahan, pewallin and 22 morebenbender, dvakatsiienko, benjoz, danielsdesk, paambaati and 3 more
Metadata
Metadata
Assignees
Labels
No labels