यदि आपने जावास्क्रिप्ट एप्लिकेशन पर काम किया है, तो आपने Node.js देखा होगा और शायद इसका उपयोग किया होगा। Node.js में बहुत सारे टूल्स हैं, और npm (नोड पैकेज मैनेजर) आपको उन्हें प्रबंधित करने में मदद कर सकता है। npm आपके इच्छित पैकेज इंस्टॉल करता है और एक टर्मिनल इंटरफेस प्रदान करता है ताकि आप इन टूल्स और पैकेज के साथ काम कर सकें।
यदि आपने हाल ही में नवीनतम संस्करण में अपडेट किया है और अपने टर्मिनल पर npm start चलाने की कोशिश की है तो आपको missing script: start संदेश मिल सकता है। या आप node Filename.js जैसी कमांड चला रहे होंगे अपनी फाइल चलाने के लिए जबकि start के लिए कोई स्क्रिप्ट नहीं है। अन्य योगदान कारक हो सकते हैं।
जो भी मामला हो, आप नीचे दिए गए चरणों का पालन करके सीख सकते हैं कि त्रुटि संदेश आए बिना npm start कैसे चलाएं।
npm err! missing script: start त्रुटि का कारण क्या है?
यदि आप npm start टाइप करते हैं और npm err! missing script: start त्रुटि प्राप्त करते हैं, तो आपके package.json फाइल में स्थित स्क्रिप्ट ऑब्जेक्ट में एक लापता लाइन होनी चाहिए। त्रुटि हमें यह भी बताती है कि लापता सामग्री start कमांड के संबंध में है।
npm start कमांड चलाने के बाद फेंकी गई त्रुटि का स्क्रीनशॉट।
त्रुटि संदेश कैसे ठीक करें
आइए उन कुछ चरणों पर चलते हैं जिन्हें हम इस त्रुटि को ठीक करने के लिए ले सकते हैं। हम अपने प्रोजेक्ट के package.json फाइल में जाएंगे और फाइल में एक start स्क्रिप्ट जोड़ेंगे ताकि हम npm start कमांड का उपयोग कर सकें।
- सबसे पहले, अपने टर्मिनल में npm init टाइप करके अपनी package.json फाइल में जाएं। आपको package.json फाइल बनाने की प्रक्रिया के माध्यम से ले जाया जाएगा। उपयोगिता आपसे कुछ बुनियादी बातें पूछेगी, जैसे प्रोजेक्ट नाम और शुरुआती फाइल नाम। मेरे पास "App.js" नाम की एक फाइल है जिस पर मैं काम कर रहा हूं, इसलिए मैंने "entry point" विकल्प के लिए वही टाइप किया। अपने लिए सर्वोत्तम विकल्प चुनें, और डिफॉल्ट्स को स्वीकार करने के लिए Enter दबाएं।
- अब फाइल के स्थान पर जाएं और इसे खोलें। package.json फाइल आपके टर्मिनल में वर्तमान में जिस डायरेक्टरी में हैं उसमें सेव होगी। मैं अपनी यूजर डायरेक्टरी में था (वही स्थान जहां मेरी "App.js" फाइल है) इसलिए मुझे वहां फाइल मिली। फिर, अपने package.json फाइल में "scripts" ऑब्जेक्ट में एक start स्क्रिप्ट जोड़ें। यह आपके npm start कमांड को सक्रिय करने में मदद करेगा।
चरण 2 में जोड़ी गई स्क्रिप्ट हाइलाइट की गई है
- अंत में, फिर से npm start चलाएं। अब आप इसे सफलतापूर्वक चला पाएंगे!
निष्कर्ष
इस लेख में, आपने सीखा कि npm start कमांड काम करे इसके लिए फाइल में एक लाइन कैसे ठीक करें। जैसा कि आपने देखा, हम पर फेंकी गई त्रुटि काफी वर्णनात्मक थी—start कमांड के संबंध में एक लापता स्क्रिप्ट थी!
हमने जिस समाधान पर चर्चा की, उसमें हम अपनी package.json फाइल में गए जहां हमारे स्क्रिप्ट्स रहते हैं और एक start स्क्रिप्ट जोड़ी। जब आपको कोई त्रुटि मिले, तो सुराग के लिए विवरण पढ़ना सुनिश्चित करें!
यदि आप npm के बारे में अधिक जानना चाहते हैं, तो npm सीखने के लिए सर्वोत्तम संसाधनों पर इस लेख को देखें। शुभकामनाएं!