Ich versuche Bootstrap und JQuery in meiner neuen ASP.Net Core-Anwendung zu verwenden. Aber ich erhalte den Fehler "Bootstrap-JavaScript erfordert jQuery Version 1.9.1 oder höher, aber niedriger als Version 3", wenn ich versuche, die Anwendung auszuführen.
Ich habe bower verwendet, um Bootstrap zu meiner Anwendung hinzuzufügen, und habe Version 3.3.6 von Bootstrap hinzugefügt, die automatisch JQuery 2.2.4 hinzufügt. Das Problem ist, dass Version 2.2.4 von JQuery tatsächlich in Version 3.0.0-rc1 versioniert ist, was dazu führt, dass die Bootstrap-Validierung fehlschlägt, da nur Versionen von JQuery ab Version 1.9.1, aber weniger als Version 3 akzeptiert werden?
Wie kann ich diesen Konflikt lösen? Wie kommt es, dass Bootstrap mit einer inkompatiblen Version von JQuery ausgeliefert wird?
Hier sehen Sie meine Dateien in meiner Lösung mit den Bootstrap- und JQuery-Versionen: , wie Sie sehen können Es sind auch keine anderen Versionen von JQuery installiert.
Hier ist ein Ausschnitt meines HTML-Markups
Was zu Chrome-Berichten führt "Bootstrap-JavaScript erfordert jQuery Version 1.9.1 oder höher, aber niedriger als Version 3 "
Jede Hilfe würde sehr geschätzt werden!
Wir haben festgestellt, dass die Wurzel des Problems git.exe von C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\git
ist, was kein echtes Git ist, sondern eine Art Wrapper.
Bower versucht damit korrekte Versionen zu installieren, aber wenn Sie in den Bower-Cache schauen, können Sie sehen, dass die tatsächlich heruntergeladenen Dateien nicht übereinstimmen.
Beispiel:
%Vor%Überprüfen Sie den Inhalt von "% USERPROFILE% \ AppData \ Local \ bower \ cache \ packages \ 35300e45e44dbc6f186ed069533ef0af \ 2.2.4 \ dist \ jquery.js":
%Vor%Lösung :
Update: Möglicherweise müssen Sie auch Anpassen der Einstellungen für VS externe Web-Tools
Wie von Phil hervorgehoben, wird dies durch die in Visual Studio integrierte Bower-Unterstützung verursacht. Wenn Sie dies verwenden, scheint es eine andere Version von JQuery herunterzuladen.
Um das zu beheben, habe ich einfach den richtigen Bower-Client verwendet und meine Pakete über die Konsole installiert.
Tags und Links jquery twitter-bootstrap