কখন আমাকে “-g” পতাকা সহ এনপিএম ব্যবহার করা উচিত এবং কেন?


116

আমি সম্প্রতি জেএস প্যাকেজ পরিচালনার জন্য এনপিএম ব্যবহার শুরু করেছি। যদিও বিভিন্ন এনভ্রোনমেন্টগুলিতে আমার প্যাকেজ পরিচালনার ন্যায্য ধারণা রয়েছে (অ্যাপটি, আরভিএম / রত্ন, পাইথোনব্রিউ / ভার্চুয়ালেনভি / পিপ ব্যবহার করে বলি) তবে এনপিএম কীভাবে পুরোপুরি ফিট হয় তা আমি পুরোপুরি বুঝতে পারি না।

"-G" পতাকাটি কীভাবে কাজ করে এবং কেন এটি ব্যবহার করব সে সম্পর্কে আমি আরও জানতে চাই। বেশিরভাগ ব্লগ এবং উইকির মতোই, কেন কারণ ব্যাখ্যা না করে ইনস্টল করার সময় তারা "-g" ব্যবহার করে এবং আমি বুঝতে পারি যে এই প্যাকেজগুলি বিশ্বব্যাপী ইনস্টল করা আছে are

  • তবে কেন আমি সর্বদা বিশ্বব্যাপী এই প্যাকেজগুলি ইনস্টল করব?
  • "-G" পতাকা ছাড়াই এই প্যাকেজগুলি ইনস্টল করার অর্থ কী?
  • স্থানীয়ভাবে প্যাকেজ ইনস্টল করার জন্য আমি কী করব, বলি বিভিন্ন প্রকল্পের জন্য স্যান্ডবক্সযুক্ত?
  • এরপরে, আমি কীভাবে কোনও প্রকল্পে ব্যবহৃত এনপিএম প্যাকেজগুলির একটি তালিকা তৈরি করতে পারি এবং সংস্করণ নিয়ন্ত্রণের সাথে এটি পরীক্ষা করার জন্য যদি প্রয়োজন হয় তবে এটি প্রকল্পে বান্ডিল করতে পারি (আদৌ সম্ভব হলে)?

উত্তর:


120

-gহয় বিশ্বব্যাপী পতাকা ইনস্টল হিসাবে ব্যাখ্যা, এই উত্তর । এটি এই নোড ব্লগ পোস্টে বিস্তারিতভাবে আচ্ছাদিত

থাম্বের নিয়ম:

  • প্যাকেজটি কমান্ড-লাইন সরঞ্জাম সরবরাহ করে তবে বিশ্বব্যাপী ইনস্টল করুন
  • আপনি যদি নিজের আবেদনের অংশ হিসাবে প্যাকেজটি ব্যবহার করেন তবে স্থানীয়ভাবে ইনস্টল করুন
  • উভয় ব্যবহারের ক্ষেত্রে প্রয়োগ হলে বিশ্বব্যাপী এবং স্থানীয়ভাবে ইনস্টল করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.