এটি একেবারে নতুন প্রশ্ন নয়, তবে আমি এখনই বেশ ভাল কিছু খুঁজছিলাম এবং এর সমাধান খুঁজতে আমার সমস্যা হচ্ছে।
আমি আমার কৌণিক অ্যাপ্লিকেশনটির জন্য একটি মডিউল ব্যবহার করছি যার নাম কৌণিক-অনুবাদ। যাইহোক, আমার পছন্দ মতো সবকিছু কাজ করার জন্য সোর্স কোডে কয়েকটি ছোট পরিবর্তন করতে হয়েছিল এবং এখন আমি এই পরিবর্তনগুলি বজায় রাখতে চাই npm install
। একজন সহকর্মী পরামর্শ দিয়েছিল যে আমি উত্স কোডের রেপো কাঁটাচামচ করি এবং আমার কাঁটাযুক্ত রেপোকে নির্ভরতা হিসাবে নির্দেশ করি, যা আমি এই উপায়ে চেষ্টা করেছি, যেমন
npm install https://github.com/myRepo/angular-translate
npm install https://github.com/myRepo/angular-translate/archive/master.tar.gz
প্রথমটি আমাকে বিল্ড ছাড়াই এই জাতীয় ডিরেক্টরি দেয়। কেবল একটি প্যাকেজ.জসন, .এনপিএনগাইনোর এবং কিছু মার্কডাউন ফাইল
-angular-translate
.npmignore
.nvmrc
CHANGELOG.md
package.json
etc
দ্বিতীয়টি npm install
আমাকে সম্পূর্ণ রেপো দেয় তবে কমান্ডটি ব্যবহার করার পরে আমি আবার কোনও বিল্ড পাই না npm install angular-translate
। আমি প্রিপুব্লিশ স্ক্রিপ্টটি চালানোর কিছুটা দ্বিধা দেখেছি, তবে সমস্ত মডিউল ইনস্টল করার সময় এটি কীভাবে করবেন তা নিশ্চিত নই। আমি এনপিএম রেজিস্ট্রিতে কাঁটাচামচটি আমার নিজস্ব মডিউল হিসাবে প্রকাশ করার চেষ্টা করেছি, কিন্তু আবার আমার কোনও বিল্ডিং পাওয়া যায়নি এবং আমি নিশ্চিত নই যে এটিই সঠিক জিনিস ...
বিষয়টিতে আমার অজ্ঞতার জন্য আমি ক্ষমা চেয়ে নিচ্ছি। এনপিএম নিয়ে আমার প্রচুর পরিমাণে অভিজ্ঞতা নেই। এই বিষয়ে কিছু প্রতিক্রিয়া পেতে চাই। মনে হচ্ছে এটি কোনও সাধারণ যথেষ্ট সমস্যা হতে পারে যখন কোনও প্যাকেজের উত্স কোডে পরিবর্তনগুলি করা দরকার? এর থেকে আরও ভাল সমাধান হতে পারে? আপনার সাহায্যের জন্য আগাম ধন্যবাদ।