未找到模块:包路径 ./client 未从 Next auth 中的包错误中导出
Module not found: Package path ./client is not exported from package error in Next auth
我尝试导入
Provider
来自客户端并收到此错误
./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"
},
我将客户端更改为 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 !
我尝试导入
Provider
来自客户端并收到此错误
./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"
},
我将客户端更改为 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 !