كيفية الترقية إلى الإصدار 14

الترقية من 13 إلى 14

للتحديث إلى إصدار Next.js 14، قم بتشغيل الأمر التالي باستخدام مدير الحزم المفضل لديك:

Terminal
npm i next@next-14 react@18 react-dom@18 && npm i eslint-config-next@next-14 -D
Terminal
yarn add next@next-14 react@18 react-dom@18 && yarn add eslint-config-next@next-14 -D
Terminal
pnpm i next@next-14 react@18 react-dom@18 && pnpm i eslint-config-next@next-14 -D
Terminal
bun add next@next-14 react@18 react-dom@18 && bun add eslint-config-next@next-14 -D

معلومة مفيدة: إذا كنت تستخدم TypeScript، تأكد من ترقية @types/react و @types/react-dom إلى أحدث إصداراتهم.

ملخص الإصدار 14

  • تم رفع الحد الأدنى لإصدار Node.js من 16.14 إلى 18.17، حيث أن الإصدار 16.x قد وصل إلى نهاية دعمه.
  • تمت إزالة أمر next export لصالح خيار output: 'export' في الإعدادات. يرجى مراجعة الوثائق لمزيد من المعلومات.
  • تم تغيير استيراد ImageResponse من next/server إلى next/og. يتوفر أداة تحويل تلقائي لإعادة تسمية عمليات الاستيراد الخاصة بك بشكل آلي وآمن.
  • تمت إزالة حزمة @next/font بالكامل لصالح next/font المدمج. يتوفر أداة تحويل تلقائي لإعادة تسمية عمليات الاستيراد الخاصة بك بشكل آلي وآمن.
  • تمت إزالة هدف WASM لـ next-swc.