2016-08-20 14 views
9

मैं किसी कारण से इस अजीब त्रुटि है:बेमेल गुमनाम परिभाषित() मॉड्यूल: function() { "सख्त का उपयोग"; वापसी कुल्हाड़ी}

"बेमेल गुमनाम परिभाषित() मॉड्यूल: function() {" ; का उपयोग सख्त " कुल्हाड़ी लौट} http://requirejs.org/docs/errors.html#mismatch"

कुछ जे एस breakpoints स्थापित करने के बाद, मैं यहाँ त्रुटि स्रोत पाया:

a [browserlink] Line 363: 
    /*! aXe v2.0.5 
* Copyright (c) 2016 Deque Systems, Inc. 
* ...etc... */ 
...etc...&&define([],function(){"use strict";return axe}),...etc... 

तो, यह एहसास मैं था n गतिशील रूप से जेनरेट किया गया "ब्राउज़र लिंक" कोड, मैंने विजुअल स्टूडियो में "ब्राउजरलिंक" अक्षम कर दिया, और समस्या दूर हो गई (सब कुछ सही है, कोई समस्या नहीं है)। ऐसा लगता है कि function(){"use strict";return axe} requjs कतार में फंस रहा है? ('defQueue') यह तब होता है जब वेब अनुप्रयोग पहले शुरू की है, लेकिन कोई त्रुटि नहीं अभी तक कर रहे हैं। त्रुटि केवल बाद में होती है, जब मैं कुछ करता हूं जो requjs का उपयोग करता है। कुछ विश्लेषण के बाद, मैंने पाया कि requirejs में इस कॉल:

//Grab defines waiting in the global queue. 
intakeDefines(); 

यहाँ विफल रहता है:

while (defQueue.length) { 
    args = defQueue.shift(); 
    if (args[0] === null) { 
     return onError(makeError('mismatch', 'Mismatched anonymous define() module: ' + args[args.length - 1])); 

जहां आर्ग == [अशक्त, [], "function() {" सख्त का उपयोग "; वापसी कुल्हाड़ी} "]

सवाल है, किसी को भी मदद कर सकते हैं मुझे यह पता लगाने क्यों इस संघर्ष मौजूद हो सकता है? क्या यह वीएस ब्राउजरलिंक के साथ किसी तरह का बग है?

+2

आपका पहला समाधान आज मेरी जान बचाई। धन्यवाद –

+0

खुशी है कि मैं मदद कर सकता हूं;) –

उत्तर

12

यह ऐसा है, तो एक्सटेंशन को अक्षम करने का प्रयास करें तो यह फिर से काम करना चाहिए WebAccessibilityChecker से संबंधित जा रहा है।

मैं पहले से ही है कि here के लिए एक मुद्दा बनाया।

+0

मैं इसे हल करने की कोशिश कर रहे घंटों के लिए अपने डेस्क के खिलाफ अपना सिर मार रहा हूं। आपके उत्तर ने मेरी समस्या तय की। आपको बहुत - बहुत धन्यवाद! –

7

मैं प्रश्न में यह उल्लेख किया था, लेकिन समाधान की तलाश में उन लोगों के लिए, चारों ओर एक काम भी अक्षम अब के लिए "browserlink" दृश्य स्टूडियो में किया जा सके।

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