rsnext/packages/next/build/webpack/loaders
Jiachi Liu 05bdd715a8
Use import to load page and layout (#42325)
Fixes #42534

* Use eager `import()` to load page/layout to avoid esm module resolution error, eager is to make sure all the sub resources like css are also included
* Fix layer detection, should use `module.layer` directly since `module.resourceResolveData` is not alway presented. It lost when switching from `require()` to `import()` for page/layout component

## Bug

- [x] Related issues linked using `fixes #number`
- [x] Integration tests added
- [ ] Errors have a helpful link attached, see `contributing.md`
2022-11-10 02:16:59 +00:00
..
css-loader Add support for font loaders (#40746) 2022-09-21 22:12:59 -07:00
next-edge-ssr-loader Remove edge shared deps (#41413) 2022-10-14 06:08:48 -07:00
next-flight-loader remove legacy transform code (#40966) 2022-09-27 22:03:49 +00:00
next-font-loader @next/font/google fetch error dev (#42637) 2022-11-08 11:05:54 -08:00
next-serverless-loader Add missing matcher support (#42660) 2022-11-08 16:48:27 -08:00
next-style-loader Update loader-utils (#30743) 2021-11-02 16:13:15 +01:00
postcss-loader Lazy-load postcss (#31762) 2021-11-25 18:41:20 +01:00
resolve-url-loader Move resolve-url-loader into Next.js (#32932) 2022-01-02 16:16:17 -06:00
error-loader.ts Remove webpack4 types (#39631) 2022-08-16 09:55:37 +00:00
get-module-build-info.ts Client directive (#40415) 2022-09-18 00:00:16 +00:00
next-app-loader.ts Use import to load page and layout (#42325) 2022-11-10 02:16:59 +00:00
next-client-pages-loader.ts Client directive (#40415) 2022-09-18 00:00:16 +00:00
next-edge-function-loader.ts Remove edge shared deps (#41413) 2022-10-14 06:08:48 -07:00
next-flight-client-entry-loader.ts App dir sass (#41690) 2022-10-23 19:05:55 -07:00
next-flight-css-dev-loader.ts App dir sass (#41690) 2022-10-23 19:05:55 -07:00
next-image-loader.js Add pretty error when image import is invalid format (#41267) 2022-10-11 18:22:13 +02:00
next-middleware-asset-loader.ts [edge] allow importing blob assets (#38492) 2022-07-19 12:27:15 -05:00
next-middleware-loader.ts Remove edge shared deps (#41413) 2022-10-14 06:08:48 -07:00
next-middleware-wasm-loader.ts Enable @typescript-eslint/no-use-before-define for functions (#39602) 2022-08-15 10:29:51 -04:00
next-swc-loader.js Refactor app dir related flags (#41166) 2022-10-04 22:16:44 +00:00
noop-loader.ts Remove webpack4 types (#39631) 2022-08-16 09:55:37 +00:00
utils.ts App dir sass (#41690) 2022-10-23 19:05:55 -07:00