2017-01-06 15 views
7

के लिए मैं क्योंकि इंटरनेट एक्सप्लोरर 11 में मैं एक त्रुटि प्राप्त मेरी vue.js 2.0/Laravel5.3 आवेदन करने के लिए एक polyfill जोड़ने के लिए कोशिश कर रहा हूँ:polyfill यानी

vuex requires a Promise polyfill in this browser. 

तो मैं docs का पालन किया है मैं ईसीएम 6 तो मैं उपयोग कर रहा हूँ क्या किया:

npm install --save-dev babel-polyfill 

और मेरे bootstrap.js में शीर्ष पर इस कहा:

import "babel-polyfill"; 

लेकिन अभी भी इंटरनेट एक्सप्लोरर में एक ही त्रुटि है। मुझे क्या करना चाहिए या मैं यहां क्या गलत कर रहा हूं?

+3

आमतौर पर मेरे अप-वोट स्पष्टीकरण के बिना जाते हैं, लेकिन मैं आपको एक अच्छी तरह से लिखित, शोध और समझाया गया प्रश्न पर सराहना करना चाहता हूं। हालांकि, मैं इस प्रश्न के साथ आपकी मदद नहीं कर सकता, अपरिचितता के कारण, मैं वास्तव में उन लोगों को प्रोत्साहन के रूप में स्पष्टीकरण देना चाहता था जो इस सवाल को देख सकते हैं, चाहे वह या भविष्य में। –

+0

धन्यवाद, मुझे यह सुनकर खुशी हुई। – Jamie

+0

यह पूछने योग्य है: आप किस संस्करण का उपयोग कर रहे हैं? और क्या आप पुष्टि कर सकते हैं कि आप सही मानक मोड में हैं? अंत में, क्या आपने उस बूटस्ट्रैप (और पॉलीफिल) को चेक किया है त्रुटि होने पर लोडिंग समाप्त हो गई है? उदाहरण के लिए आप सही क्रम में सब कुछ लोड कर रहे हैं? – Simba

उत्तर

4

आप Webpack का उपयोग कर रहे हैं, तो आपके webpack.base.conf.js फ़ाइल (मेरा build फ़ोल्डर में था), या समकक्ष webpack विन्यास फाइल मिल जाए, तो शुरू में babel-polyfill शामिल करने के लिए तो यह कुछ इस तरह दिखता एप्लिकेशन प्रविष्टि चर संशोधित:

entry: { 
    app: ['babel-polyfill', ...] 
    }, 
    . 
    . 
    . 
+0

धन्यवाद इसे ठीक करने में कामयाब रहा। – Jamie

+0

खुशी हुई यह काम किया। आपका स्वागत है। –

0

@doulmi

अपने package.json फाइल करने के लिए इस जोड़ें:

"babel-polyfill": "^6.20.0" 

उसके बाद npm install

की आप मुख्य js फ़ाइल शीर्ष पर इस जोड़ें:

import "babel-polyfill"; 

सब कुछ संकलित करें। यह काम करना चाहिए।

+0

यह उत्तर मैंने जो दिया है उससे अधिक "उचित" हो सकता है, जो थोड़ा सा हैकिश है। –

संबंधित मुद्दे