[解決済み] next-authでカスタムメールのサインインページを作成する際に "next-auth/react "モジュールが見つからない。
2022-03-10 06:03:26
質問
NextJsのアプリケーションで、認証部分をnext-authで作っています。 メールサインインは、next-auth自身のデフォルトページを使って、正常に実装されています。
しかし、今度はカスタムサインインページを持ちたいと思います。私は
ドキュメント
を追加し、さらに
pages: { signIn: '/auth/signin' }
を私の [...nextauth].js ファイルに追加してください。それから、与えられた
メールサインインコード
で
ページ/auth/signin.js
.
しかし
yarn dev
モジュールが見つかりません。
error - ./pages/api/auth/signin.js:1:0
Module not found: Package path ./react is not exported from package C:\...\node_modules\next-auth (see exports field in C:\...\node_modules\next-auth\package.json)
> 1 | import { getCsrfToken } from "next-auth/react"
2 |
3 | export default function SignIn({ csrfToken }) {
4 | return (
Import trace for requested module:
https://nextjs.org/docs/messages/module-not-found
また、npmやyarnのサイトを見ても、「next-auth/react」という名前のモジュールは見つかりませんでした。 node_modulesのnext-authフォルダにも、「react」という名前のファイルはありません...。
どうすれば解決できますか?また、私はここで何か間違ったことをしているのでしょうか?
解決方法は?
私は同じ問題に直面し、そのドキュメントが
v4
ここで
next-auth/react
が使用されます。
あなたはおそらく
v3
ここで
next-auth/client
が代わりに使用されます。
ベータ版を使用するには、次のようにします。
➜ npm i next-auth@beta
関連
-
[解決済み】webpackが内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されない
-
[解決済み】ExperimentalWarning: fs.promises APIは実験的です。
-
vue-cli レポのダウンロードに失敗しました vuejs-templates/webpack 接続タイムアウトの解決法
-
gulp: コマンドが見つからない 解決する
-
[解決済み] Yarnの "npm install -save "に相当するものは何ですか?
-
[解決済み] npm install」と「npm ci」の違いは何ですか?
-
[解決済み] package-lock.jsonの役割は何ですか?
-
[解決済み】npmインストール時。Unhandled rejection Error: EACCES: パーミッションが拒否されました。
-
[解決済み] Browserslist: caniuse-lite は古くなっています。次のコマンド `npm update caniuse-lite browserslist` を実行してください。
-
[解決済み] npm install で --save フラグは何をするのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] NPM Publish Registry - 403 Forbidden - "You don't have permission to publish "...".
-
NPM- モジュール 'xxxxxxxxxx' が見つかりません。
-
エラーを解決する。ENOENT: no such file or directory, scandir install node-sass error.
-
yarnのインストールは成功しましたが、「コマンドが見つかりません」と表示されます。
-
gulp: コマンドが見つからない 解決する
-
[解決済み] Webpack 4 : ERROR in Entry module not found: Error: ./src'を解決できません。
-
[解決済み] フィールド 'browser' に有効なエイリアス設定がありません。
-
[解決済み】UbuntuにBowerをインストールする。
-
[解決済み] npmパッケージのサイズを表示する方法を教えてください。
-
[解決済み] Module not found: Error: Can't resolve 'core-js/es6'.