title | emoji | type | topics | published | |||
---|---|---|---|---|---|---|---|
next-auth@beta がインストールできない |
😎 |
tech |
|
true |
以下の最新(2024年2月20日現在)のNext.jsのチュートリアル中に起きた問題。 https://nextjs.org/learn/dashboard-app/adding-authentication#setting-up-nextauthjs
指示通り、
%> npm i next-auth@beta
上記のコマンドを入力すると下記のエラーが発生する。
npm ERR! code EUNSUPPORTEDPROTOCOL
npm ERR! Unsupported URL Type "workspace:": workspace:*
npm ERR! A complete log of this run can be found in: /xxx/xxx/2024-02-20Txxxxxxxxxxxxx-debug-0.log
nextauthjs/next-auth#10073
beta
タグに紐づけされたnext-authパッケージにバグがある模様。
https://www.npmjs.com/package/next-auth?activeTab=versions
上記からnext-authパッケージのバージョン一覧を確認し、beta
(=5.0.0-beta.12)
の
1個手前のバージョンのパッケージを指定してインストールする。
%> npm i next-auth@5.0.0-beta.11
おそらく数日で修正されるであろうが、とりあえずはこれで一件落着。