Prerequisites
Environment check
Browsers
Chromium (Chrome, Brave, etc.)
Reproduction repository
https://github.com/xereda/nextjs-msw-example
Reproduction steps
- clone the above repository;
- install the dependencies (yarn install);
- run the server (yarn dev);
Current behavior
yarn dev yarn dev 17.8m ter 21 nov 2023 14:52:22
yarn run v1.22.19
warning ../package.json: No license field
$ next dev
▲ Next.js 14.0.3
- Local: http://localhost:3000
warning ../package.json: No license field
✓ Ready in 2.4s
○ Compiling / ...
⨯ ./src/mocks/browser.js:2:0
Module not found: Package path ./browser is not exported from package /home/xereda/repositories/nextjs-msw-example/node_modules/msw (see exports field in /home/xereda/repositories/nextjs-msw-example/node_modules/msw/package.json)
1 | // mocks/browser.js
> 2 | import { setupWorker } from "msw/browser";
3 | import { handlers } from "./handlers";
4 |
5 | if (process.env.NODE_ENV === "development" && typeof window !== "undefined") {
https://nextjs.org/docs/messages/module-not-found
Import trace for requested module:
./src/pages/_app.js
Expected behavior
Service mock enabled.
Prerequisites
Environment check
mswversionBrowsers
Chromium (Chrome, Brave, etc.)
Reproduction repository
https://github.com/xereda/nextjs-msw-example
Reproduction steps
Current behavior
Expected behavior
Service mock enabled.