त्वरित प्रश्न। मैं ES2015 (ES6) के बारे में थोड़ा उलझन में हूँ।बेबेल और ब्राउज़र/वेबपैक भ्रम
मान लें कि मैं बेबेल का उपयोग वर्तमान ब्राउज़र के लिए ES5 जावास्क्रिप्ट को अनुपालन करने के लिए ES6 जावास्क्रिप्ट को संकलित करने के लिए करता हूं।
आयात/निर्यात फ़ंक्शन का उपयोग करके ES6 में पहले से ही उपलब्ध हैं। तो मुझे ब्राउज़र या वेबपैक की आवश्यकता क्यों होगी यदि मैं बस इन मॉड्यूल को बंडल करने के लिए इनका उपयोग कर रहा था, जब ES6 मेरे लिए ऐसा कर सकता था?
हर जगह मैं जाता हूं कि मैं ब्राउज़र को वेबफैक के साथ संयोजन में बैबेल का उपयोग करके लोगों को देखता हूं। हालांकि मुझे पता है कि वेबपैक की तरह कुछ और के लिए इस्तेमाल किया जा सकता है, लेकिन मुझे आश्चर्य है कि ES6 वाक्यविन्यास का उपयोग कर फ़ाइलों को बंडल करना भी संभव है।
मैं यहां पूरी तरह गलत हो सकता हूं और शायद 2016 के जावास्क्रिप्ट जंगल में खो गया हो, इसलिए मुझे उम्मीद है कि कोई मेरे लिए यह स्पष्ट कर सकता है।
संपादित
मैं सही ग्रहण करने के लिए कर रहा हूँ कि देशी ES6 आयात/निर्यात कार्यक्षमता बस नहीं है बंडल फ़ाइलें? जो मैंने अभी तक पढ़ा है, उससे मुझे लगता है कि आपको अभी भी सभी अलग जावास्क्रिप्ट फाइलों को शामिल करने की आवश्यकता है, लेकिन आप मूल आयात कार्यक्षमता का उपयोग करके प्रत्येक-दूसरे नामस्थान में मॉड्यूल आयात करते हैं?
यह सेब और संतरे है: बेबेल ट्रांसमिशन करता है। वेबपैक * ड्राइव * उस ट्रांसमिशन को ड्राइव कर सकता है, लेकिन यह ... के लिए पैकिंग है, ठीक है। इसके कारण नाम। –