如何解决 nextjs 上未找到下一个身份验证/客户端模块的问题?

Posted

技术标签:

【中文标题】如何解决 nextjs 上未找到下一个身份验证/客户端模块的问题?【英文标题】:How to resolve next-auth/client module not found issue on Nextjs 【发布时间】:2022-01-23 04:24:15 【问题描述】:

我正在使用 prisma 和 github auth 处理 nextjs 项目,在运行“npm run dev”项目后编译失败,如下图所示 ,我该如何解决这个问题? 1

package.json 下面 “名称”:“你好-下一个”, “版本”:“1.0.0”, “描述”: ””, “脚本”: “开发”:“下一个”, “构建”:“下一个构建”, “开始”:“下一个开始” , “关键字”:[], “作者”: ””, “许可证”:“麻省理工学院”, “依赖”: "@prisma/client": "^3.6.0", "下一个": "^12.0.7", “下一个身份验证”:“^4.0.5”, “反应”:“16.14.0”, “反应域”:“16.14.0”, “反应降价”:“5.0.2” , “开发依赖”: "@types/next-auth": "3.1.14", "@types/node": "14.14.6", "@types/react": "16.9.56", “棱镜”:“^3.6.0”, “打字稿”:“4.5.4”

【问题讨论】:

这是否回答了您的问题:"next-auth/react" module not found when making custom email sign in page in next-auth?你应该在next-auth v4 上使用next-auth/react 【参考方案1】:

next-auth/client 一直是renamed

【讨论】:

以上是关于如何解决 nextjs 上未找到下一个身份验证/客户端模块的问题?的主要内容,如果未能解决你的问题,请参考以下文章

CloudKit 错误:在 Mac 上未经过身份验证,但我已登录

nextjs 路由中间件进行身份验证

NextJS 静态 SSG 认证

如何在不使用 Firebase 身份验证的情况下保护 Firebase 存储? (下一个)

NextJs 身份验证与针对 DRF 的 Next-Auth

在 NextJS 中刷新用户身份验证服务器端?