June 21, 2026 · by Meegrow Labs

npm init: एक असली प्रोजेक्ट कैसे शुरू करें

आप एक असली प्रोजेक्ट बनाने वाले हैं। पर प्रोफेशनल लोग बस कोड टाइप करना शुरू नहीं कर देते। पहले वो प्रोजेक्ट को ठीक से सेट अप करते हैं — और इसमें बस एक कमांड लगती है।

एक असली प्रोजेक्ट शुरू करने के लिए अपने प्रोजेक्ट फोल्डर में npm init -y चलाइए — ये एक कमांड package.json नाम की फाइल बनाती है, जो आपके प्रोजेक्ट का ID कार्ड और रिकॉर्ड बन जाती है।

थोड़ा ज़्यादा काम लगता है? असल में ये आपका बाद में बहुत समय और परेशानी बचाता है। चलिए समझते हैं क्यों।

एक प्रोजेक्ट को नींव की ज़रूरत क्यों होती है?

एक घर की नींव डालना सोचिए। आप पहले प्लॉट की निशानदेही करते हैं। फिर आप प्लान कागज़ पर नोट कर लेते हैं। उसके बाद ही आप बनाना शुरू करते हैं।

एक सॉफ्टवेयर प्रोजेक्ट को भी वही बेस चाहिए। एक फाइल प्लान को संभालकर रखती है। और एक असली प्रोजेक्ट को इस बात का रिकॉर्ड चाहिए कि ये है क्या — इसका नाम, वर्ज़न, और कौन-कौन से टूल्स इसे चाहिए।

यही रिकॉर्ड बनाने का काम npm init करता है। आप अपने प्रोजेक्ट की निशानदेही करते हैं, प्लान एक फाइल में आ जाता है, और अब आप बनाने के लिए तैयार हैं।

npm init -y असल में करता क्या है?

कमांड है npm init -y। चलिए इसे टुकड़ों में तोड़कर देखते हैं।

  • npm init — ये एक नया प्रोजेक्ट शुरू करता है।
  • -y (डैश y) — ये सारे डिफॉल्ट्स पर बस “हाँ” कह देता है, ताकि आपसे एक-एक करके सवाल न पूछे जाएँ।

नतीजा? ये package.json नाम की एक फाइल लिख देता है। बस इतना ही — एक कमांड, और आपका प्रोजेक्ट सेट।

package.json फाइल क्या होती है?

package.json आपके प्रोजेक्ट का रिकॉर्ड है — सोचिए इसे प्रोजेक्ट का ID कार्ड। इसमें लिखा होता है कि आपका प्रोजेक्ट कौन है, कौन-से वर्ज़न पर है, और आगे चलकर इसे कौन-से पैकेज (दूसरों का कोड) चाहिए।

एक नई फाइल आमतौर पर ऐसी दिखती है:

{
  "name": "my-project",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  }
}

अगर आप अभी तक नहीं जानते कि npm क्या है, तो हमारे फ्री Zero to AI Hero कोर्स में पिछला सबक देखिए — वहाँ हम पहले समझते हैं कि npm होता क्या है, फिर यहाँ उसे इस्तेमाल करते हैं।

हर बार ये क्यों करना ज़रूरी है?

क्योंकि हर असली प्रोजेक्ट यहीं से शुरू होता है। इसके कुछ ठोस फ़ायदे हैं:

  • टूल्स आपके प्रोजेक्ट को समझने के लिए यही फाइल पढ़ते हैं।
  • ये आपके काम को व्यवस्थित और साफ-सुथरा रखती है।
  • ये एक स्टैंडर्ड तरीका है, जो हर जगह एक जैसा चलता है।

भारत में टीमें कोड ऐसे ही शिप करती हैं — पहले ही स्टेप से साफ-सुथरा। जब आपका प्रोजेक्ट शुरू से व्यवस्थित होता है, तो आगे का काम कई गुना आसान हो जाता है।

इसे अभी कैसे आज़माएँ?

आइए, इसे अभी करके देखते हैं:

  • अपना प्रोजेक्ट फोल्डर खोलिए।
  • टाइप कीजिए: npm init -y
  • एंटर दबाइए और फाइल को आते देखिए।

अब उसी फोल्डर में देखिए — एक नई package.json फाइल आ चुकी होगी। यही आपके प्रोजेक्ट का ID कार्ड है। बधाई हो, आपने एक असली प्रोजेक्ट शुरू कर दिया!

मुख्य बातें (Key Takeaways)

  • npm init -y एक ही कमांड में एक नया प्रोजेक्ट सेट कर देता है।
  • ये package.json नाम की फाइल बनाता है — आपके प्रोजेक्ट का रिकॉर्ड और ID कार्ड।
  • -y सारे डिफॉल्ट्स पर बस “हाँ” कह देता है, ताकि सवाल न पूछे जाएँ।
  • हर असली प्रोजेक्ट यहीं से शुरू होता है — व्यवस्थित, स्टैंडर्ड, और तैयार।
  • अगला कदम: इस प्रोजेक्ट में पैकेज (दूसरों का कोड) इंस्टॉल करना।

एक-एक स्टेप करके सीखना है? पूरा फ्री कोर्स यहाँ शुरू कीजिए और zero से AI hero तक का सफ़र पूरा कीजिए।


🚀 पूरा फ्री कोर्स देखें: Zero to AI Hero — हिंदी में सीखें। रोज़ नए लेसन। शुरुआत से AI इस्तेमाल करना और बनाना सीखें।

Meegrow Labs

We help India go from zero to AI hero — learn to use & build with AI from scratch, in Hindi & English. Start the free course →

Want to actually learn this?

151 free 2-minute lessons — from "what's a file?" to building with AI.

▶ Start the free course