انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: sajadspeed در 20 آذر 1400، 09:57 ق‌ظ

عنوان: افزودن یک ماژول در گیت
ارسال شده توسط: sajadspeed در 20 آذر 1400، 09:57 ق‌ظ
با سلام دوستان ببینید من یک پروژه react native دارم که خوب قاعدتا با npm داره کنترل میشه، الان یک ماژول دارم یه اسم react-native-smart-barcode که این ماژول خیلی وقته آپدیت نشده و من هم مجبور شدم خیلی چیزها رو توش تغییر بدم که اون چیزی که میخواهم بشه، فقط مشکل اینه که الان میخوام با گیت پروژه را پوش کنم جای دیگه مثل گیت‌هاب، پوشه node_modules درون  فایل gitignore قرار داره که خوب طبیعی هم هست و اگر بعدا از اون پروژه کلون بگیرم دیگه اون تغییراتی که اعمال کردم روی ماژول مربوطه را ندارم، الان میخوام فقط پوشه این ماژول از ignore در بیارم، چطور باید این کار انجام بدم؟ البته غیر از این هم اگه دوستان راه حل دیگه‌ای برای ذخیره این تغییرات میدونن که خیلی عالی هم میشه. تشکر
عنوان: پاسخ : افزودن یک ماژول در گیت
ارسال شده توسط: سید حسین موسوی فرد در 20 آذر 1400، 10:23 ق‌ظ
سلام

به نظرم سورس رو در پوشه جدا دانلود کنید و تغییرات را ایجاد کنید.

سپس در گیت هاب خودتون پوش کنید یا می تونید برای خودتون یه پکیج npm بسازید.
عنوان: پاسخ : افزودن یک ماژول در گیت
ارسال شده توسط: sajadspeed در 20 آذر 1400، 11:23 ق‌ظ
میخواستم یعنی ماژول جداش نکنم، یعنی نمیشه از ignore درش بیارم توی گیت؟
عنوان: پاسخ : افزودن یک ماژول در گیت
ارسال شده توسط: دانیال بهزادی در 22 آذر 1400، 11:50 ق‌ظ
داری CI/CD می‌نویسی؟
باید شاخهٔ node_modules رو از ابتدا در محیط CI بسازی. اگه اون بسته منقضی شده و دیگه توی npm وجود نداره، معنیش اینه که نباید ازش استفاده کنی و باید جایگزینش کنی.
عنوان: پاسخ : افزودن یک ماژول در گیت
ارسال شده توسط: sajadspeed در 22 آذر 1400، 08:57 ب‌ظ
داری CI/CD می‌نویسی؟
باید شاخهٔ node_modules رو از ابتدا در محیط CI بسازی. اگه اون بسته منقضی شده و دیگه توی npm وجود نداره، معنیش اینه که نباید ازش استفاده کنی و باید جایگزینش کنی.

 CI/CD چیه؟ متوجه نمیشم منظورتونو