আপনি যদি জাভাস্ক্রিপ্ট অ্যাপ্লিকেশনগুলিতে কাজ করে থাকেন তবে আপনি দেখেছেন এবং সম্ভবত Node.js ব্যবহার করেছেন। Node.js-এ প্রচুর টুল রয়েছে এবং npm (নোড প্যাকেজ ম্যানেজার) আপনাকে সেগুলি পরিচালনা করতে সাহায্য করতে পারে। npm আপনার পছন্দের প্যাকেজগুলি ইনস্টল করে এবং একটি টার্মিনাল ইন্টারফেস প্রদান করে যাতে আপনি এই সরঞ্জাম এবং প্যাকেজগুলির সাথে কাজ করতে পারেন।
আপনি missing script: start পেতে পারেন আপনি যদি সম্প্রতি নতুন সংস্করণে আপডেট করেন এবং আপনার টার্মিনালে এনপিএম চালু করার চেষ্টা করেন তবে বার্তা। অথবা আপনি node Filename.js এর মতো একটি কমান্ড চালাচ্ছেন start-এর স্ক্রিপ্ট না থাকা অবস্থায় আপনার ফাইল চালানোর জন্য . অন্যান্য অবদানকারী কারণ থাকতে পারে।
যাই হোক না কেন, আপনি কিভাবে npm start চালাবেন তা শিখতে নিচের ধাপগুলি অনুসরণ করতে পারেন একটি ত্রুটি বার্তা বহন ছাড়া.
এনপিএম ত্রুটির কারণ কী! অনুপস্থিত স্ক্রিপ্ট:শুরু ত্রুটি?
আপনি npm start টাইপ করলে এবং npm err! missing script: start পান ত্রুটি, আপনার package.json ফাইলে অবস্থিত স্ক্রিপ্ট অবজেক্টে একটি অনুপস্থিত লাইন থাকতে হবে। ত্রুটিটি আমাদেরকেও বলে যে অনুপস্থিত সামগ্রীটি start এর সাথে সম্পর্কিত আদেশ
এনপিএম স্টার্ট কমান্ড চালানোর পরে থ্রো করা ত্রুটির স্ক্রিনশট। ত্রুটির বার্তা কিভাবে ঠিক করবেন
এই ত্রুটিটি ঠিক করার জন্য আমরা কিছু পদক্ষেপ নিতে পারি। আমরা আমাদের প্রকল্পের package.json ফাইলে যাব এবং একটি start যোগ করব ফাইলে স্ক্রিপ্ট করুন যাতে আমরা npm start কমান্ড ব্যবহার করতে পারি।
- প্রথমে, npm init লিখে আপনার package.json ফাইলে যান আপনার টার্মিনালে। আপনাকে একটি package.json ফাইল তৈরি করার প্রক্রিয়ার মাধ্যমে নেওয়া হবে। ইউটিলিটি আপনাকে কয়েকটি মৌলিক বিষয় জিজ্ঞাসা করবে, যেমন প্রকল্পের নাম এবং শুরুর ফাইলের নাম। আমার কাছে "App.js" নামে একটি ফাইল আছে যার সাথে আমি কাজ করছি, তাই আমি "এন্ট্রি পয়েন্ট" বিকল্পের জন্য এটি টাইপ করেছি। আপনার জন্য সেরা বিকল্পগুলি বেছে নিন এবং Enter টিপুন ডিফল্ট মেনে নিতে।

- এখন ফাইলটির অবস্থানে যান এবং এটি খুলুন। আপনি বর্তমানে আপনার টার্মিনালের ভিতরে থাকা ডিরেক্টরিতে package.json ফাইলটি সংরক্ষণ করা হবে। আমি আমার ব্যবহারকারী ডিরেক্টরিতে ছিলাম (একই জায়গায় যেখানে আমার "App.js" ফাইল রয়েছে) তাই আমি সেখানে ফাইলটি খুঁজে পেয়েছি। তারপর, আপনার package.json ফাইলের "স্ক্রিপ্টস" অবজেক্টে একটি স্টার্ট স্ক্রিপ্ট যোগ করুন। এটি আপনার এনপিএম স্টার্ট কমান্ড সক্রিয় করতে সাহায্য করবে।
আমরা যে স্ক্রিপ্টটি ধাপ 2 এ যোগ করেছি সেটি হাইলাইট করা হয়েছে - অবশেষে, npm start চালান আবার আপনি এখন এটি সফলভাবে চালাতে সক্ষম হবেন!
উপসংহার
এই নিবন্ধে, আপনি শিখেছেন কিভাবে একটি ফাইলে একটি লাইন ঠিক করতে হয় যাতে npm start কমান্ড কাজ করে। আপনি যেমন দেখেছেন, আমাদের দিকে যে ত্রুটিটি ছুড়ে দেওয়া হয়েছিল তা বেশ বর্ণনামূলক ছিল—সেখানে start সংক্রান্ত একটি অনুপস্থিত স্ক্রিপ্ট ছিল আদেশ!
আমরা আলোচনা করা সমাধানে, আমরা আমাদের package.json ফাইলে গিয়েছিলাম যেখানে আমাদের স্ক্রিপ্টগুলি থাকে এবং একটি স্টার্ট স্ক্রিপ্ট যোগ করে। আপনি একটি ত্রুটি পেতে হলে, সূত্রের জন্য বিবরণ পড়তে ভুলবেন না!
আপনি যদি এনপিএম সম্পর্কে আরও জানতে চান, এনপিএম শেখার জন্য সেরা সংস্থানগুলির উপর এই নিবন্ধটি দেখুন। শুভকামনা!