Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

Node.js में 'npm ERR! missing script: start' त्रुटि कैसे ठीक करें

यदि आपने जावास्क्रिप्ट एप्लिकेशन पर काम किया है, तो आपने 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 कमांड के संबंध में है।

Node.js में  npm ERR! missing script: start  त्रुटि कैसे ठीक करें npm start कमांड चलाने के बाद फेंकी गई त्रुटि का स्क्रीनशॉट।

त्रुटि संदेश कैसे ठीक करें

आइए उन कुछ चरणों पर चलते हैं जिन्हें हम इस त्रुटि को ठीक करने के लिए ले सकते हैं। हम अपने प्रोजेक्ट के package.json फाइल में जाएंगे और फाइल में एक start स्क्रिप्ट जोड़ेंगे ताकि हम npm start कमांड का उपयोग कर सकें।

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

निष्कर्ष

इस लेख में, आपने सीखा कि npm start कमांड काम करे इसके लिए फाइल में एक लाइन कैसे ठीक करें। जैसा कि आपने देखा, हम पर फेंकी गई त्रुटि काफी वर्णनात्मक थी—start कमांड के संबंध में एक लापता स्क्रिप्ट थी!

हमने जिस समाधान पर चर्चा की, उसमें हम अपनी package.json फाइल में गए जहां हमारे स्क्रिप्ट्स रहते हैं और एक start स्क्रिप्ट जोड़ी। जब आपको कोई त्रुटि मिले, तो सुराग के लिए विवरण पढ़ना सुनिश्चित करें!

यदि आप npm के बारे में अधिक जानना चाहते हैं, तो npm सीखने के लिए सर्वोत्तम संसाधनों पर इस लेख को देखें। शुभकामनाएं!

  1. CSS में पैरलैक्स स्क्रोलिंग प्रभाव कैसे बनाएं CSS में पैरलैक्स स्क्रोलिंग प्रभाव कैसे बनाएं

    परिचय बैकग्राउंड और फोरग्राउंड कंटेंट के लिए अलग-अलग गति निर्दिष्ट करके, हम CSS का उपयोग करके पैरलैक्स स्क्रोलिंग प्रभाव बना सकते हैं। यह गहराई और दृश्य रुचि जोड़ता है। उदाहरण: CSS पैरलैक्स स्क्रोलिंग <!DOCTYPE html> <html> <head> <style> body, html { height: 10

  1. Android में प्रोग्रामेटिक रूप से APK अनइंस्टॉल करें Android में प्रोग्रामेटिक रूप से APK अनइंस्टॉल करें

    यह ट्यूटोरियल दिखाता है कि Android में Intent.ACTION_DELETE का उपयोग करके किसी ऐप को प्रोग्रामेटिक रूप से कैसे अनइंस्टॉल किया जाए। यह दृष्टिकोण मानक सिस्टम अनइंस्टॉल डायलॉग को खोलता है, जिसके लिए पुष्टि के लिए उपयोगकर्ता इंटरैक्शन की आवश्यकता होती है। महत्वपूर्ण सीमाएँ उपयोगकर्ता पुष्टि आवश्यक: सि

  1. HTML फॉर्म में रेडियो बटन्स कैसे उपयोग करें? HTML फॉर्म में रेडियो बटन्स कैसे उपयोग करें?

    रेडियो बटन: एक ही विकल्प चुनें जब कई विकल्पों में से केवल एक चुनना हो तो रेडियो बटन उपयोग करें। <input type=radio> से बनते हैं। एक ही name वाले रेडियो बटन्स में से केवल एक चुना जा सकता है। मुख्य एट्रिब्यूट्स: क्र.सं.एट्रिब्यूट और विवरण 1type - radio पर सेट करें 2name - समान नाम वाले ग्रुप