[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-related-none":3,"blog-likes-none":4,"blog-comments-none":7,"explore-nav":8,"blog-post-what-is-npm":135},[],{"count":5,"likedByMe":6},0,false,[],{"categories":9},[10,32,49,84,101,118],{"id":11,"title":12,"slug":13,"courses":14},"e9a4d03c-fbd0-4e55-93b9-ed4a46b94e36","Artificial Intelligence","artificial-intelligence",[15,21,27],{"id":16,"slug":17,"title":18,"thumbnailUrl":19,"excerpt":20},"cacc8fe7-6291-407b-bddc-3f7de5023546","programming-using-ai-in-marathi","AI वापरून प्रोग्रामिंग आणि वेब अप्लिकेशन बनवणे","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1782717919191-b0850aa16ba1.webp","AI वापरून प्रोग्रामिंग शिका आणि वेब अप्लिकेशन सुद्धा बनवा!",{"id":22,"slug":23,"title":24,"thumbnailUrl":25,"excerpt":26},"2f7ef75a-befe-4084-b40b-221191b64baf","data-science-in-marathi","AI, मशीन लर्निंग आणि डेटा सायन्स मराठी मध्ये","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1782197445514-4d593c0d1918.webp","शिकूया डेटा सायन्स मराठी मधून (Learn Data Science in Marathi)",{"id":28,"slug":29,"title":30,"thumbnailUrl":31,"excerpt":30},"55e20b7e-3220-4448-bf54-4cecce6b7a07","gen-ai-rft-race-framework","Gen AI चे बेसिक्स: RFT आणि RACE Framework","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1783710275986-e5ec22e4ce73.png",{"id":33,"title":34,"slug":35,"courses":36},"e4c99897-4585-49b6-bcd6-addfd022fd19","Backend Development","backend-development",[37,43],{"id":38,"slug":39,"title":40,"thumbnailUrl":41,"excerpt":42},"564ebd4e-fb20-4b07-88fb-e021c48b7148","learn-sql-and-database-management-in-marathi","SQL आणि डेटाबेस मॅनेजमेंट","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1782364800303-1959e635957c.webp","शिकूया SQL मराठी मधून",{"id":44,"slug":45,"title":46,"thumbnailUrl":47,"excerpt":48},"f369f586-079d-4429-a748-3a9ade790bec","start-learning-python-in-marathi","शिकूया पायथन लँग्वेज","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1783711892649-55927d19879b.png","आता पायथन शिकूया ते पण मराठी मध्ये",{"id":50,"title":51,"slug":52,"courses":53},"5d3de577-8678-4e89-ace9-ca2b18ebc8d4","Digital Marketing","digital-marketing",[54,60,66,72,78],{"id":55,"slug":56,"title":57,"thumbnailUrl":58,"excerpt":59},"8244002f-1f30-4552-ab50-d2d26a0bd437","create-professional-designs-using-ai","Create Professional Designs Using AI- AI च्या मदतीने आकर्षक डिझाइन्स तयार करा","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1783690826637-b30c77f817fd.png","मोबाईलवर Canva आणि AI वापरून प्रोफेशनल डिझाईन शिका",{"id":61,"slug":62,"title":63,"thumbnailUrl":64,"excerpt":65},"2b1c0d32-fef1-41ec-a562-de451b3010fa","linkedin-ceo-framework-in-marathi","LinkedIn बेसिक्स: CEO फ्रेमवर्क आणि प्रोफेशनल ब्रँडिंग","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1783709004790-6297d85b64ec.png","लिंक्डइनचे बेसिक्स: CEO फ्रेमवर्क आणि प्रोफेशनल ब्रँडिंग",{"id":67,"slug":68,"title":69,"thumbnailUrl":70,"excerpt":71},"0f0bc7a9-b95d-4894-afa3-817cd2caa397","instagram-mastery-marathi","इंस्टाग्राम मास्टरी","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1783709486156-4ac89e4fb224.png","इंस्टाग्राम मास्टरी: ए टू झेड मराठीत शिका आणि तुमच्या बिझनेसला गती द्या",{"id":73,"slug":74,"title":75,"thumbnailUrl":76,"excerpt":77},"662c1e85-bb54-41ec-962a-3b9a0db132ea","learn-digital-marketing-in-marathi","डिजिटल मार्केटिंग मराठी मध्ये","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1782130878614-2fc96a9b1a09.webp","शिकूया डिजिटल मार्केटिंग ते पण मराठी मध्ये",{"id":79,"slug":80,"title":81,"thumbnailUrl":82,"excerpt":83},"3b0d3229-0b29-4036-94f9-dd95994d233c","learn-graphics-designing-in-marathi","शिकूया ग्राफिक्स डिझायनिंग मराठी मधून","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1783711500396-6a23652aeac2.png","शिकूया ग्राफिक्स डिझायनिंग ते पण मराठी मधून",{"id":85,"title":86,"slug":87,"courses":88},"398040b1-4e77-45e7-b19b-46977815617f","Frontend Development","frontend-development",[89,95],{"id":90,"slug":91,"title":92,"thumbnailUrl":93,"excerpt":94},"2380d984-efb1-4266-b027-9588c47b9c6e","start-learning-javascript-in-marathi","जावास्क्रिप्टचे बेसिक","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1782122706002-bd66a6461f59.webp","जावास्क्रिप्ट मराठी मध्ये शिकूया आणि एक जावास्क्रिप्ट डेव्हलपर बनूया",{"id":96,"slug":97,"title":98,"thumbnailUrl":99,"excerpt":100},"a7e37ca5-6ae5-4037-bea0-3f794dbb1ffd","start-learning-react-in-marathi","रिऍक्ट मराठी मध्ये","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1783712708418-6fee38f68b2e.png","रिऍक्ट शिकायला चालू करा ते पण मराठी मध्ये",{"id":102,"title":103,"slug":104,"courses":105},"0df89bdb-4c77-4a15-ae11-d58811b94c43","Full Stack Development","full-stack-development",[106,112],{"id":107,"slug":108,"title":109,"thumbnailUrl":110,"excerpt":111},"3f120779-6809-401b-b1aa-9d3e48368724","full-stack-development-using-nodejs","फुल स्टॅक डेव्हलपमेंट Node.js","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1782368437149-1ebcfa623098.webp","शिकूया फुल स्टॅक डेव्हलपमेंट मराठी मधून",{"id":113,"slug":114,"title":115,"thumbnailUrl":116,"excerpt":117},"3db829ea-e6ff-400f-9fe5-1d91b92578d4","wordpress-mastery-marathi","वर्डप्रेस मास्टरी - मराठी","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1782194228200-b305e367c56c.webp","इंग्लिश किंवा इतर भाषेत वर्डप्रेस शिकण्यापेक्षा आता शिकूया आपल्या मातृभाषेतून",{"id":119,"title":120,"slug":121,"courses":122},"bb9e1f27-7452-44d0-9ec2-6ac3965cda10","Other","other",[123,129],{"id":124,"slug":125,"title":126,"thumbnailUrl":127,"excerpt":128},"1c9df398-475e-4424-8e62-768c43889a31","english-foundation-course-in-marathi","इंग्लिश फंडामेंटल्स","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1782365402341-5c44696d9eb5.webp","शिकूया इंग्लिश चे फंडामेंटल्स ते पण मराठी मध्ये",{"id":130,"slug":131,"title":132,"thumbnailUrl":133,"excerpt":134},"8689b5e8-50e5-40ca-8de9-5862b9873697","git-and-github-mastery-in-marathi","गिट आणि गिटहब मास्टरी","https:\u002F\u002Fclickskills-students-files.b-cdn.net\u002Fcourse-thumbnails\u002F1782717282725-168604971ed2.webp","Git आणि GitHub: प्रोजेक्ट व्यवस्थापनासाठी पूर्ण मार्गदर्शक",{"id":136,"createdAt":137,"updatedAt":138,"deletedAt":139,"title":140,"slug":141,"content":142,"excerpt":143,"status":144,"publishedDate":139,"featuredImage":139,"metaDescription":143,"viewCount":145,"authorId":146,"categoryId":158,"tagIds":164},"d532c83d-9c80-49be-ac9b-0c1f78ab5526","2026-07-03T12:17:02.461Z","2026-07-10T18:13:18.150Z",null,"npm आहे तरी काय?","what-is-npm","\u003Cp>तुम्ही जावास्क्रिप्ट मध्ये जर काम करत असाल तर तुम्हाला NPM म्हणजे नोड पॅकेज मॅनेजर हा शब्द अनेक वेळ कानावर पडला असेल.\u003C\u002Fp>\u003Cp>तर नक्की आहे तरी काय npm?\u003C\u002Fp>\u003Cp>नोड चा उदय होण्याआधी आपण आपलय वेबसाईट मध्ये वेगवेगळ्या जावास्क्रिप्ट ऍड करायचो स्क्रिप्ट (\u003C\u002Fp>\u003Cp>या स्क्रिप्ट आपण का ऍड करायचो?\u003C\u002Fp>\u003Cp>कारण फक्त एकच कि आपल्या वेबसाईट मध्ये वेगवेगळ्या फंक्शनॅलिटी ऍड करणे.\u003C\u002Fp>\u003Cp>मग जर आपल्याला १० वेगवेगळ्या गोष्टी हव्या असतील तर १० वेगेवेगळ्या स्क्रिप्ट टाकाव्या लागायचा.\u003C\u002Fp>\u003Cp>याचा एक तोटा असा होता कि तुम्हाला स्क्रिप्ट एका विशिष्ट क्रमाने टाकाव्या लागायच्या.\u003C\u002Fp>\u003Cp>म्हणजे जर २ नंबर ची स्क्रिप्ट १ वर अवलंबून असेल तर आधी एक नंबर ची स्क्रिप्ट लोड झाली पाहिजे. जर उलट झाला तर आपली वेबसाइट चालायची नाही.\u003C\u002Fp>\u003Cp>दुसरी गोष्ट म्हणजे आपण CDN द्वारे जर स्क्रिप्ट ऍड केली असेल आणि ते CDN जर बंद पडले तर साईट पण बंद पडेल.\u003C\u002Fp>\u003Cp>हाच मुद्दा नोड आणि मोड्यूल्स ने सोडवला.\u003C\u002Fp>\u003Cp>ECMA स्क्रिप्ट च्या नवीन स्टॅंडर्ड नुसार आपण जावास्क्रिप्टच्या वेगेवेगळ्या फाईल्स आपण विभक्त करून त्या इम्पोर्ट आणि एक्स्पोर्ट करू शकतो.\u003C\u002Fp>\u003Cp>आणि लागतील तिथे वापरू शकतो.\u003C\u002Fp>\u003Cp>नोड ने काय केले तर स्क्रिप्ट ऍड करण्या ऐवजी मोड्यूल वर भर दिला आणि या मोड्यूल साठी एक सेंट्रल स्टोरेज बनवलं.\u003C\u002Fp>\u003Cp>आणि याच सेंट्रल स्टोरेज ला आपण npm असा म्हणतो.\u003C\u002Fp>\u003Cp>पण npm हि एक कंपनी आहे बरं का!\u003C\u002Fp>\u003Ch2>npm Inc &nbsp;\u003C\u002Fh2>\u003Cp>npm, inc. 2014 मध्ये स्थापन केलेली कंपनी आहे.\u003C\u002Fp>\u003Cp>2020 च्या मार्चमध्ये Github द्वारे या कंपनी ला टेक ओव्हर करण्यात आले.\u003C\u002Fp>\u003Cp>हि एक for-profit कंपनी आहे. म्हणजे नफा कमावणे हा त्यांचा उद्देश आहे.\u003C\u002Fp>\u003Cp>ते \"npm\" होस्ट करतात आणि देखरेख करतात (Node.js पॅकेज मॅनेजर).\u003C\u002Fp>\u003Cp>npm मध्ये दोन भाग असतात: एक रेजिस्ट्री (पॅकेज होस्ट करण्यासाठी) आणि CLI (पॅकेजचा वापर आणि अपलोड करण्यासाठी).\u003C\u002Fp>\u003Cp>या लेखनाच्या वेळी, npm नोंदणीमध्ये 800,000 पेक्षा जास्त पॅकेजेस 11 दशलक्ष JavaScript डेव्हलपर्सद्वारे दिवसातून 2 अब्ज वेळा इन्स्टॉल केल्या जात आहेत.\u003C\u002Fp>\u003Ch2>npm इन्स्टॉल कसे करावे?&nbsp;\u003C\u002Fh2>\u003Cp>ज्यावेळी तुम्ही Node.js तुमच्या कॉम्पुटर वर इन्स्टॉल करता त्यावेळी npm आपोआप इन्स्टॉल होते.\u003C\u002Fp>\u003Cp>जर नोड आणि npm योग्यरित्या इन्स्टॉल केले असेल, तर तुम्ही कोणते version इन्स्टॉल केले आहे हे तपासण्यासाठी तुम्ही तुमच्या टर्मिनलमध्ये किंवा कमांड प्रॉम्प्ट मध्ये खालील कमांड रन करू शकता.\u003C\u002Fp>\u003Cp>npm -v\u003C\u002Fp>\u003Cp>पुढच्या भाग मध्ये आपण पॅकेजेस कसे इन्स्टॉल करायचे हे आपण बघूया.\u003C\u002Fp>","तुम्ही जावास्क्रिप्ट मध्ये जर काम करत असाल तर तुम्हाला NPM म्हणजे नोड पॅकेज मॅनेजर हा शब्द अनेक वेळ कानावर पडला असेल.","published",2,{"id":147,"createdAt":148,"updatedAt":148,"deletedAt":139,"bio":139,"avatar":139,"socialLinks":139,"user":149},"8c459424-59d8-4533-b20e-5f0e47145af8","2026-06-22T09:24:50.082Z",{"id":150,"createdAt":151,"updatedAt":151,"deletedAt":139,"name":152,"email":153,"phone":154,"password":155,"verifiedEmail":156,"roleId":157,"av":5,"oldDbId":139,"age":139,"gender":139,"state":139,"city":139,"profession":139,"signupSource":139,"linkedinUrl":139,"freeAiTrack":139,"trialConsumed":6,"isDisabled":6},"8206d696-7835-45cb-9324-0a5df2d1631c","2026-06-22T09:24:42.267Z","Prathamesh Sakhadeo","pps@clickskills.in","9823063420","$2b$10$ae8.crMuB7EQSYuNJK7cWeir8Z03SEM2EeQavIxeTw2D2eln1cijK",true,"7351bf63-8fcc-4c38-90e1-292248d06ae3",{"id":159,"createdAt":160,"updatedAt":160,"deletedAt":139,"name":161,"slug":162,"description":163},"238b9692-b429-48fc-b196-469da01ad4a4","2026-06-29T10:27:46.847Z","Technology","technology","",[]]