next-router-mock
next-router-mock copied to clipboard
With Next14, the path to the RouterContext seems to be wrong.
- Next 14.0.1
- Node 18.18.1
- next-router-mock 0.9.10
Module not found: Error: Can't resolve 'next/dist/shared/lib/router-context' in './node_modules/next-router-mock/dist/MemoryRouterProvider'
Perhaps next/dist/shared/lib/router-context.shared-runtime is the expected path.
You're correct, every couple of versions of Next, they move this file path. I'll add next 14 support very soon. PR's welcome if you want to get to it sooner!
Thanks!I fixed the following in my application and the error went resolved.
- import { MemoryRouterProvider } from 'next-router-mock/MemoryRouterProvider'
+ import { MemoryRouterProvider } from 'next-router-mock/MemoryRouterProvider/next-13.5'