2016-06-02 6 views
7

मैं अपने नए एएसपी.Net कोर एप्लिकेशन में बूटस्ट्रैप और JQuery का उपयोग करने का प्रयास कर रहा हूं। लेकिन मुझे त्रुटि का सामना करना पड़ता है "जब मैं एप्लिकेशन चलाने की कोशिश करता हूं तो बूटस्ट्रैप की जावास्क्रिप्ट को jQuery संस्करण 1.9.1 या उच्चतम की आवश्यकता होती है, लेकिन संस्करण 3 से कम होती है।"बूटस्ट्रैप 3.3.6 JQuery 2.2.4 संस्करण अपवाद

मैंने अपने एप्लिकेशन में बूटस्ट्रैप जोड़ने के लिए बोअर का उपयोग किया है, और बूटस्ट्रैप का संस्करण 3.3.6 जोड़ा है जो स्वचालित रूप से JQuery 2.2.4 जोड़ता है। समस्या यह है कि ऐसा लगता है कि JQuery का संस्करण 2.2.4 वास्तव में 3.0.0-आरसी 1 पर संस्करणित है, जो बूटस्ट्रैप सत्यापन विफल होने का कारण बनता है क्योंकि यह केवल संस्करण 1.9.1 से JQuery के संस्करण स्वीकार करेगा लेकिन संस्करण 3 से कम होगा?

मैं इस संघर्ष को कैसे हल कर सकता हूं? यह कैसे है कि बूटस्ट्रैप JQuery के एक असंगत संस्करण के साथ पैक किया जाता है?

Here you can see my files in my solution, showing the Bootstrap and JQuery versions: जैसा कि आप देख सकते हैं कि JQuery के अन्य संस्करण भी स्थापित नहीं हैं।

यहाँ मेरी HTML मार्कअप का एक टुकड़ा

<html xmlns="http://www.w3.org/1999/xhtml"> 
 
<head> 
 
    <title></title> 
 
    <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" /> 
 
</head> 
 
<body> 
 
    <h1>HELLOOOO!</h1> 
 
    <script type="text/javascript" src="~/lib/jquery/dist/jquery.min.js"></script> 
 
    <script type="text/javascript" src="~/lib/bootstrap/dist/js/bootstrap.min.js"></script> 
 
</body> 
 

 
</html>

कौन से Chrome रिपोर्टिंग में जो परिणाम

"बूटस्ट्रैप का JavaScript jQuery संस्करण 1.9.1 या उच्चतर, लेकिन कम 3 संस्करण से की आवश्यकता है" है किसी भी तरह की सहायता का स्वागत किया जाएगा!

+0

आपकी बॉवर फ़ाइल कैसी दिखती है? – Phil

+0

{ \t "नाम": "ASP.NET", \t "निजी": सच है, "निर्भरता": { "bootstrap": "^ 3.3.6" } } –

+0

और बोवर का कौन सा संस्करण हैं आप उपयोग कर रहे हैं? मेरा (1.7.9) स्थापित jQuery 2.2.4। शायद अपनी 'lib' निर्देशिका को हटाने का प्रयास करें और' बॉवर इंस्टॉल 'को पुनः चलाएं – Phil

उत्तर

1

जैसा कि फिल द्वारा इंगित किया गया है, यह विजुअल स्टूडियो के बोवर समर्थन में निर्मित है। इसका उपयोग करते समय, यह JQuery का एक अलग संस्करण डाउनलोड करने लगता है।

इसे ठीक करने के लिए, मैंने बस उचित बोवर क्लाइंट का उपयोग किया और कंसोल के माध्यम से अपने पैकेज स्थापित किए।

0

wwwroot पर लिब फोडर हटाएं और बॉवर इंस्टॉल चलाएं, सुनिश्चित करें कि आपके bower.json फ़ाइल में आपके पास jquery का संस्करण है जो आप चाहते हैं।

23

हमने पाया कि समस्या की जड़ C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\git से git.exe है जो असली गिट नहीं है लेकिन कुछ प्रकार का आवरण है।

इसके साथ, बोवर सही संस्करण स्थापित करने का प्रयास करता है, लेकिन यदि आप बोवर कैश में देखते हैं तो आप देख सकते हैं कि वास्तविक डाउनलोड की गई फ़ाइलें मेल नहीं खाती हैं।

उदाहरण:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External> 

bower install jquery#2.2.4 
bower jquery#2.2.4   not-cached https://github.com/jquery/jquery-dist.git#2.2.4 
bower jquery#2.2.4    resolve https://github.com/jquery/jquery-dist.git#2.2.4 
bower jquery#2.2.4   checkout 2.2.4 
bower jquery#2.2.4   resolved https://github.com/jquery/jquery-dist.git#2.2.4 
bower jquery#2.2.4    install jquery#2.2.4 

jquery#2.2.4 bower_components\jquery 

चेक \ कैश \ संकुल की "% USERPROFILE% \ AppData \ Local \ बोवर सामग्री \ 35300e45e44dbc6f186ed069533ef0af \ 2.2.4 \ जिले \ jQuery।js ":

/*eslint-disable no-unused-vars*/ 
/*! 
* jQuery JavaScript Library v3.1.0 

समाधान:

  1. स्थापित Git for Windows
  2. हटाएँ% USERPROFILE% \ AppData \ Local \ बोवर
  3. पुनः प्रारंभ दृश्य स्टूडियो
  4. हटाएं wwwroot/lib और पुनर्स्थापित बोवर पैकेज

अद्यतन: आपको adjust VS external web tools settings

+5

मेरे मामले में इस मुद्दे को काफी ठीक नहीं किया गया ... मुझे उस पथ को भी संशोधित करना पड़ा जिसे वीएस ने गिट के लिए खोजा था। चरण 4 से पहले, मैं टूल्स-> विकल्प-> प्रोजेक्ट्स और सॉल्यूशंस-> बाहरी वेब टूल्स पर गया और "सी: \ प्रोग्राम फाइल \ git \ bin" के साथ "$ (VSINSTALLDIR) \ Web \ बाहरी \ git" को प्रतिस्थापित कर दिया। – raistlin0788

+0

@ raistlin0788 संकेत के लिए धन्यवाद। हालांकि वैश्विक पाथ (जिसे विंडोज़ के लिए गिट डिफ़ॉल्ट रूप से जोड़ा जाता है) को "बाहरी/गिट" पर प्राथमिकता लेनी चाहिए। Https://blogs.msdn.microsoft.com/webdev/2015/03/19/customize-external-web-tools-in-visual-studio-2015/ – amartynov

+0

पर स्क्रीनशॉट देखें मैं वास्तव में माइक्रोसॉफ्ट देव उपकरण में विश्वास खो रहा हूं । – EthR

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