मैं एक ES6 वेब webpack साथ कोलाहल द्वारा संकलित अनुप्रयोग में Object.assign()
उपयोग करने का प्रयास कर रहा हूँ, लेकिन मैं एक त्रुटि हो रही है:ऑब्जेक्ट.साइन() को पॉलीफिल की आवश्यकता क्यों होती है जब बेबेल-लोडर का उपयोग किया जा रहा है?
Uncaught TypeError: Object.assign is not a function
मैं पहले से ही babel-loader
उपयोग कर रहा हूँ ES5 को ES6 transpile है, इसलिए मेरे सभी अन्य ES6 कोड काम कर रहा है। फिर भी, Object.assign()
मेरे कोडबेस में import "babel-core/polyfill"
के बाद ही काम करता है। मुझे लगता है कि मैं यह by importing babel-runtime भी ठीक कर सकता हूं, लेकिन मुझे क्यों समझना हैObject.assign()
babel-loader
प्रदर्शन से अधिक की आवश्यकता है - babel-loader
Object.assign()
सहित प्रीप्रोसेस सब कुछ नहीं चाहिए?
बस एक नोट का उपयोग कर: polyfill, बुलाया "कोलाहल कोर/polyfill "उस समय वें इस सवाल पर लिखा गया था, अब "babel-polyfill" है, प्रति [दस्तावेज़] (https://babeljs.io/docs/usage/polyfill/)। –