एनपीएम के माध्यम से कुछ भी इंस्टॉल करते समय, यह दर्जनों आवश्यक फाइलों को डाउनलोड नहीं करता है। आम तौर पर मैं लाइब्रेरी फाइनल बिल्ड, *.min.js
फ़ाइल या उसके जैसा कुछ भी ढूंढ रहा हूं लेकिन शेष बेकार है।एनपीएम ओवरहेड - इसे कैसे संभालें?
आप इन सभी बेकार फ़ाइलों को कैसे संभालेंगे? क्या आप उन्हें gulp
या grunt
जैसे किसी भी निर्माण उपकरण के साथ हाथ से हटाते हैं या अंतिम ऐप उत्पन्न करते हैं?
मैं काफी उलझन में हूं क्योंकि मेरे पास मेरे वेबपैप में बहुत सारे एनपीएम मॉड्यूल स्थापित हैं और फ़ोल्डर का आकार लगभग 50 मेगाबाइट है लेकिन यह केवल 2 एमबी हो सकता है।
मैं कहूंगा कि आप सामान स्थापित करने के लिए एनपीएम का उपयोग कर रहे हैं, तो आप गल्प का उपयोग करके बेहतर हैं। इस तरह, आपके अंतिम निर्माण में केवल वही होना चाहिए जो इसकी आवश्यकता है। – Toby
मुद्दा एनपीएम नहीं है। यह लाइब्रेरी डेवलपर्स है जिसमें उनके निर्माण में अनावश्यक कचरा शामिल है, कभी-कभी एनपीएम कैसे काम करता है, इसकी खराब समझ के कारण। यदि आप इनमें से किसी एक पुस्तकालय का उपयोग करते हैं, तो आपको सभी निर्भरताओं को भी डाउनलोड करना होगा। –
@ GOTO0 यह बुरा है। उदाहरण के लिए लोडाश, एक फ़ोल्डर में 564 फाइलें हैं – Tukkan