0

We are building a monorepo project with TurboRepo and yarn 3 workspaces. In our monorepo we have two packages website and core.website is a nextjs application and core is a reusable component library bundled with rollup. We have the following package.json declarations in both of these projects:

// website package.json
...
 "dependencies": {
   "core": "*",
   "next-auth": "^4.22.1"
   ....
}
...

and

// core package.json
...
 "peerDependencies": {
   "next-auth": "4.x",
   ....
}
...

So website has a dependencies to next-auth and core and this last one has a peer dependency to next-auth. When building the website project we get the following error:

 website:build: ../../core/dist/index.js
 website:build: Module not found: Can't resolve 'next-auth/react'

If website has next-auth in its dependencies why is this error happening?

alexortizl
  • 2,125
  • 1
  • 12
  • 27

0 Answers0