ধরে নেওয়া হয়েছে যে আমি নোড.জেএস এর জন্য একটি মডিউল লিখেছি যা আমি ব্যক্তিগত রাখতে চাই। আমি জানি যে আমি লাইনটি যুক্ত করতে পারি (উচিত):
"private": "true"
থেকে package.json
ফাইল, এবং আমি আরও জানতে পারি যে আমি করতে পারেন npm install
এই মডিউল একটি ফাইল সিস্টেম পাথ অথবা GitHub সহ একটি Git সংগ্রহালয় একটি লিঙ্ক ব্যবহার করে।
আমি আরও জানি যে আমি এই জাতীয় কোনও ফাইল সিস্টেমের পথ বা গিট রেপোতে একটি লিঙ্ক রাখতে পারি package.json
, যাতে dependencies
অংশটি কিছুটা দেখতে পারা যায় :
"dependencies": {
"myprivatemodule": "git@github.com:..."
}
আমি এখন যা চাই তা সর্বশেষতম সংস্করণে লিঙ্ক করা নয়, একটি নির্দিষ্ট সংস্করণের সাথে। আমি কেবল একমাত্র সম্ভাবনা জানি তার আইডি ব্যবহার করে একটি নির্দিষ্ট কমিটের সাথে লিঙ্ক করা। তবে এটি কোনও সংস্করণ নম্বর ব্যবহারের চেয়ে কম পঠনযোগ্য এবং খারাপ রক্ষণযোগ্য 0.3.1
।
সুতরাং আমার প্রশ্নটি: এই সংস্করণটি অন্তর্ভুক্ত সর্বশেষ প্রতিশ্রুতিটির জন্য এনপিএম অনুসন্ধান গিটার সংগ্রহস্থলটি যেভাবেই হোক কোনও সংস্করণ নম্বর নির্দিষ্ট করা এবং এনপিএম অনুসন্ধান করা সম্ভব?
যদি তা না হয় তবে কীভাবে আপনি আপনার প্রকল্পগুলিতে এই সমস্যাটি সমাধান করবেন? আপনি কি কমিট আইডি নিয়ে থাকেন বা এর থেকে আরও ভাল সমাধান আছে?