वेबपैक एक ओपन-सोर्स जावास्क्रिप्ट मॉड्यूल बंडलर है। यह मुख्य रूप से जावास्क्रिप्ट के लिए बनाया गया है, लेकिन यह एचटीएमएल, सीएसएस जैसी छवियों को बदल सकता है और यदि संगत लोडर शामिल किए गए हैं। वेबपैक निर्भरता के साथ मॉड्यूल लेता है और उन मॉड्यूल का प्रतिनिधित्व करने वाली स्थिर संपत्ति उत्पन्न करता है।
वेबपैक निर्भरता लेता है और एक निर्भरता ग्राफ बनाता है जिससे वेब डेवलपर्स अपने वेब अनुप्रयोग विकास उद्देश्यों के लिए एक मॉड्यूलर दृष्टिकोण का उपयोग कर सकते हैं। इसे कमांड लाइन से उपयोग किया जा सकता है, या एक कॉन्फ़िगर फ़ाइल का उपयोग करके कॉन्फ़िगर किया जा सकता है जिसे webpack.config.js नाम दिया गया है। इस फ़ाइल का उपयोग किसी प्रोजेक्ट के लिए नियम, प्लगइन्स इत्यादि को परिभाषित करने के लिए किया जाता है। (वेबपैक नियमों के माध्यम से अत्यधिक विस्तारित है जो डेवलपर्स को कस्टम कार्यों को लिखने की अनुमति देता है जो वे फाइलों को एक साथ बांधते समय प्रदर्शन करना चाहते हैं।)
वेबपैक का उपयोग करने के लिए Node.js की आवश्यकता होती है।
webpack moniker कोड विभाजन का उपयोग करके मांग पर कोड प्रदान करता है। ईसीएमएस्क्रिप्ट के लिए तकनीकी समिति 39 एक फ़ंक्शन के मानकीकरण पर काम कर रही है जो अतिरिक्त कोड लोड करता है: "प्रस्ताव-गतिशील-आयात"।
विषयसूची:
अवधारणाओं
गाइड
एपीआई
विन्यास
लोडर
माइग्रेट
प्लगइन्स
पिछली बार अपडेट होने की तारीख
15 जून 2020