كيفية تثبيت وإعداد مشروع Next.js جديد على أوبونتو

Next.js هو إطار عمل معروف لـ React يساعدك على إنشاء مواقع ويب سريعة وعصرية، وهو سهل الاستخدام ويحتوي على ميزات قوية مثل الرندر على جانب الخادم، وإنشاء صفحات ثابتة، وبناء واجهات برمجة التطبيقات.

إذا كنت تبحث عن بدء مشروع Next.js على أنظمة Ubuntu الخاصة بك، ستوجهك هذه الدليل خلال العملية خطوة بخطوة.

المتطلبات السابقة

قبل أن تبدأ في إعداد مشروع Next.js، هناك بعض الأشياء التي ستحتاج إلى تثبيتها على نظام Linux الخاص بك، والتي تشمل:

  • Node.js: Next.js مبني على Node.js، لذا تحتاج إلى تثبيت Node.js.
  • npm: npm (مدير حزم Node) يستخدم لإدارة الحزم والاعتماديات لمشروعك.

لنستعرض عملية التثبيت لكل من Node.js و npm.

الخطوة 1: تثبيت Node.js و NPM في Linux

قبل تثبيت أي برنامج جديد، من الجيد تحديث قائمة الحزم لديك للتأكد من أنك تثبت أحدث إصدار من البرنامج المتاح في المستودعات.

sudo apt update

بعد ذلك، يمكنك تثبيت Node.js (كما أنه يقوم بتثبيت npm)، ومن الأفضل تثبيت الإصدار الذي يحمل علامة LTS (الدعم طويل الأجل)، حيث إنه الأكثر استقرارًا واستخدامًا على نطاق واسع.

sudo apt install nodejs

بعد اكتمال التثبيت، تحقق من أن Node.js تم تثبيته بشكل صحيح من خلال التحقق من إصداره:

node -v
npm -v

الآن لديك كل من Node.js و npm مثبتين على نظامك.

الخطوة 2: تثبيت وإعداد مشروع Next.js

الآن بعد أن قمت بتثبيت Node.js و npm، حان الوقت لإنشاء مشروع جديد Next.js. أسهل طريقة لتثبيت Next.js هي استخدام create-next-app، وهو حزمة رسمية مقدمة من فريق Next.js.

sudo npm install -g create-next-app

الآن بعد تثبيت create-next-app، يمكنك إنشاء مشروع جديد Next.js.

npx create-next-app@latest my-next-app

هنا، my-next-app هو اسم مجلد مشروعك. يمكنك استبداله بأي اسم تفضله. ستقوم أمر npx بتنزيل وتشغيل حزمة create-next-app، وستقوم بإعداد مشروع جديد Next.js لك.

Create a New Next.js Project

بمجرد انتهاء الأمر من التشغيل، سيكون لديك مجلد جديد يسمى my-next-app مع الهيكل الأساسي لتطبيق Next.js.

الخطوة 3: تشغيل مشروع Next.js الخاص بك

بعد إنشاء المشروع، انتقل إلى مجلد مشروعك وابدأ خادم التطوير:

cd my-next-app
npm run dev

سيؤدي هذا الأمر إلى بدء خادم تطوير Next.js. بشكل افتراضي، سيعمل الخادم على http://localhost:3000.

Run Next.js Project

افتح متصفحك وانتقل إلى هذا الرابط، ويجب أن ترى صفحة الترحيب الافتراضية لـ Next.js.

Default Next.js Page

يمكنك البدء في إنشاء صفحات جديدة في مجلد app. على سبيل المثال، قم بإنشاء ملف جديد about.js داخل دليل app لإنشاء صفحة حول.

الخاتمة

لقد قمت بإعداد مشروع Next.js جديد بنجاح على جهازك Ubuntu! الآن يمكنك البدء في بناء تطبيق الويب الخاص بك عن طريق إضافة صفحات جديدة، ومكونات، وميزات.

Next.js تجعل من السهل بناء تطبيقات الويب الحديثة، ومع مساعدة هذا الدليل، لقد تعلمت كيفية تثبيت وإعداد مشروع Next.js.

Source:
https://www.tecmint.com/install-next-js-ubuntu/