Rayden Storm نشر 27 مارس 2021 أرسل تقرير نشر 27 مارس 2021 أنا اتساءل عن كيفية نشر حزمة npm تحتوي على مكونات react يمكن استيرادها من الحزمة فمثلا لدي مكون يحتوي على زر معدل import React from 'react'; export default function Button(props) { return <button style={{ backgroundColor: 'blue', color: 'white' }}>{props.children}</button>; } كيف أصنع منه حزمة أنشرها ليمكن للأخرين تثبيتها 1 اقتباس
0 Abdullah Muhammad نشر 27 مارس 2021 أرسل تقرير نشر 27 مارس 2021 (معدل) لعملية نشر حزمة خاصه بك على npm لابد من خطوتين 1- انشاء الحزمه 2- نشر الحزمه على npm عن طريق الخطوات التاليه: 1- أن تقوم بإنشاء حساب على npmjs 2- من خلال الطرفيه (Terminal) لابد من تسجيل الدخول بالحساب عن طريق الأمر التالي: npm login بعد ذلك تقوم بإدخال البيانات username password Email 3- بعد ذلك قم بالذهاب الى الفولدر الذي يحتوي على الملفات التي تريد تحويلها الى حزمه باستخدام الأمر التالي cd Folder/packageFolder مع مراعاة كتابة اسم المجلد الموجود فيه الملفات الخاصه بك 4- استخدام الأمر التالي: npm init هذا الأمر سوف يقوم بإنشاء ملف package.json قم بإدخال البيانات الخاصه بالحزمه الخاصه بك والخطوه الأخيره لنشر الحزمه استخدم الأمر التالي: npm publish ومبارك عليك تم نشر الحزمه الخاصه بك. لابد أن تأخذ في الحسبان أن إسم الحزمه فريد وغير موجود قبل ذلك على npm. تم التعديل في 27 مارس 2021 بواسطة Abdullah Muhammad 1 اقتباس
0 Mohammed Saber6 نشر 27 مارس 2021 أرسل تقرير نشر 27 مارس 2021 الخطوات الرئيسية: يكون لديك مكون React لكي تقوم بتحويله كالذي بالمثال يكون لديك babel إلى node_module لأنك يجب أن تقوم بتحويل React Component إلى جافا سكربت تكتب script يقوم بتصدير الجزء الذي قمت بمعالجته إلى جافاسكربت تقوم بتحويل private إلى false في ملف ال package.json قد تحتاج لأن تشير إلى الملف الذي ستستخدمه ك entrypoint في الpackage الخاصة بك ويكون عن طريق "main": "المسار للملف النهائي", تقوم بإنشاء حساب على npm هنا تقوم بالدخول على الحساب عن طريق npm login تقوم برفع التعديلات التطبيق بالتفصيل من هنا اقتباس
السؤال
Rayden Storm
أنا اتساءل عن كيفية نشر حزمة npm تحتوي على مكونات react يمكن استيرادها من الحزمة فمثلا لدي مكون يحتوي على زر معدل
كيف أصنع منه حزمة أنشرها ليمكن للأخرين تثبيتها
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.