【问题标题】:Module not found: Package path ./client is not exported from package error in Next auth未找到模块:包路径 ./client 未从 Next auth 中的包错误中导出
【发布时间】:2022-02-02 14:19:21
【问题描述】:

我尝试导入

提供者

来自客户端并收到此错误

./pages/_app.js:2:0
Module not found: Package path ./client is not exported from package C:\Users\Asram EFT\Desktop\threejs-journey Lessons\Nextjs\fbclone-yt\node_modules\next-auth (see exports field in C:\Users\Asram EFT\Desktop\threejs-journey Lessons\Nextjs\fbclone-yt\node_modules\next-auth\package.json)
  1 | import "../styles/globals.css";
> 2 | import { Provider } from "next-auth/client";
  3 | 
  4 | function MyApp({ Component, pageProps }) {
  5 |   return (

https://nextjs.org/docs/messages/module-not-found

这是我的 \node_modules\next-auth\package.JSON 导出,我不知道这个错误在说什么

 "exports": {
    ".": "./index.js",
    "./jwt": "./jwt/index.js",
    "./react": "./react/index.js",
    "./core": "./core/index.js",
    "./next": "./next/index.js",
    "./client/_utils": "./client/_utils.js",
    "./providers/*": "./providers/*.js"
  },

【问题讨论】:

标签: next.js next-auth


【解决方案1】:

我将客户端更改为 React 并且成功了

import { SessionProvider } from "next-auth/react"

export default function App({
  Component,
  pageProps: { session, ...pageProps }
}) {
  return (
    // `session` comes from `getServerSideProps` or `getInitialProps`.
    // Avoids flickering/session loading on first load.
    <SessionProvider session={session}>
      <Component {...pageProps} />
    </SessionProvider>
  )
}

访问https://github.com/nextauthjs/next-auth/releases/tag/v4.0.0-beta.1了解更多详情!

【讨论】:

    猜你喜欢
    • 2022-01-11
    • 2021-12-06
    • 2022-09-24
    • 2022-09-24
    • 2021-12-05
    • 2023-01-04
    • 2022-01-25
    • 2021-12-26
    • 2021-11-02
    相关资源
    最近更新 更多