يعد Node.js وقت تشغيل قويًا لبناء تطبيقات الشبكة القابلة للتطوير. سواء كنت تقوم بتطوير REST API، أو تطبيق دردشة في الوقت الفعلي، أو تطبيق ويب معقد، فإن Node.js يوفر المرونة والأداء الذي تحتاجه. في هذا المنشور، سنستكشف كيفية إعداد مشروع Node.js والاستفادة من إنشاء البرامج النصية وبدء تشغيلها لتبسيط عملية التطوير لديك.
إعداد مشروع Node.js الخاص بك
قبل التعمق في البرامج النصية، لنقم بإنشاء تطبيق Node.js أساسي. اتبع هذه الخطوات للبدء:
تهيئة مشروعك:
افتح المحطة الطرفية الخاصة بك وانتقل إلى دليل المشروع الخاص بك. قم بتشغيل الأمر التالي لتهيئة مشروع Node.js جديد:
npm الحرف الأول -y
يقوم هذا الأمر بإنشاء ملف package.json بالإعدادات الافتراضية. هذا الملف ضروري لإدارة تبعيات مشروعك ونصوصه البرمجية.
تثبيت التبعيات:
على سبيل المثال، سنستخدم Express لإنشاء خادم ويب بسيط. تثبيته باستخدام:
تثبيت npm السريع
إنشاء التطبيق الخاص بك:
قم بإنشاء ملف باسم Index.js في الدليل الجذر لمشروعك. سيكون هذا الملف بمثابة نقطة الدخول لتطبيقك.
إليك إعداد خادم Express بسيط:
// index.js const express = require('express'); const app = express(); const port = process.env.PORT || 3000; app.get('/', (req, res) => { res.send('Hello, Node.js!'); }); app.listen(port, () => { console.log(`Server is running on port ${port}`); });
استخدام إنشاء البرامج النصية وبدء تشغيلها
في مشروع Node.js، يساعد إنشاء البرامج النصية وبدء تشغيلها في أتمتة المهام الشائعة. لنقم بإعداد هذه البرامج النصية في ملف package.json.
{ "scripts": { "start": "node index.js" } }
باستخدام هذا التكوين، سيؤدي تشغيل npm start في جهازك الطرفي إلى تنفيذ العقدة Index.js، مما يؤدي إلى بدء تشغيل الخادم الخاص بك.
إليك مثال لبرنامج نصي للإنشاء يستخدم Babel لنقل كود ES6 إلى ES5:
تثبيت بابل:
تثبيت npm --save-dev @babel/core @babel/cli @babel/preset-env
إنشاء ملف تكوين بابل:
قم بإنشاء ملف باسم .babelrc في جذر مشروعك:
{ "presets": ["@babel/preset-env"] }
تحديث البرنامج النصي للبناء الخاص بك:
{ "scripts": { "start": "node index.js", "build": "babel src -d dist" } }
يطلب هذا التكوين من Babel نقل التعليمات البرمجية من دليل src وإخراجها إلى دليل dist. تأكد من تحديث مسارات الملفات وفقًا لذلك إذا كنت تستخدم بنية دليل مختلفة.
بداية npm
إنشاء التطبيق:
بناء تشغيل npm
سيعمل هذا الأمر على نقل التعليمات البرمجية الخاصة بك (إذا قمت بإعداد Babel) وإعداد تطبيقك للإنتاج.
خاتمة
يمكن أن يؤدي إعداد البرامج النصية للإنشاء والبدء في مشروع Node.js الخاص بك إلى تبسيط سير عمل التطوير بشكل كبير وضمان الانتقال السلس إلى الإنتاج. ومن خلال الاستفادة من هذه البرامج النصية، يمكنك أتمتة المهام وإدارة التبعيات والحفاظ على بيئة تطوير نظيفة وفعالة.
استكشف الأدوات والمكتبات الإضافية التي يمكنها تحسين تطبيق Node.js بشكل أكبر، مثل Docker للنقل بالحاويات، أو PM2 لإدارة العمليات، أو أطر الاختبار مثل Jest.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3