Closed1
Next.js 14.0.0へアップデート
Next.js 14.0.0へアップデートした際に出たエラー
公式ドキュメントを参考にアップデートを行ってみました。
アップデート自体はうまくいったもののnpm run dev
で以下のエラーが発生。
class NextRequest extends Request {
^
ReferenceError: Request is not defined
at Object.<anonymous>
原因はNode.jsをバージョンが古い状態のまま使用しているためでした。
(インストール時にも警告されていました。)
$ npm i next@latest react@latest react-dom@latest eslint-config-next@latest
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'next@14.0.0',
npm WARN EBADENGINE required: { node: '>=18.17.0' },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
Node.jsのバージョンを上げることで無事移行することができました🙌
このスクラップは5ヶ月前にクローズされました