Contao-Camp 2024
Ergebnis 1 bis 6 von 6

Thema: Wechsel zu jQuery 2.2

  1. #1
    Contao-Fan Avatar von Wian
    Registriert seit
    21.09.2010.
    Ort
    Dresden
    Beiträge
    281
    Partner-ID
    6772
    Contao-Projekt unterstützen

    Support Contao

    Standard Wechsel zu jQuery 2.2

    In der Contao 4.4 findet man jQuery 1.12.4. Wie genau wechselt man auf Version 2.2? Einfach hochladen oder was gibt es zu beachten?

    Wahrscheinlich banale Fragen, aber komplettes Neuland für mich.

    Danke für ein paar Tipps!

    wian

  2. #2
    Contao-Fan Avatar von Wian
    Registriert seit
    21.09.2010.
    Ort
    Dresden
    Beiträge
    281
    Partner-ID
    6772
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Habe die Antwort gefunden:

    https://community.contao.org/de/show...ghlight=jquery

    Von dem Inhalt bekommt man aber leichte Bauchschmerzen.

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Welcher Inhalt bereitet dir Bauchschmerzen?

  4. #4
    Contao-Fan Avatar von Wian
    Registriert seit
    21.09.2010.
    Ort
    Dresden
    Beiträge
    281
    Partner-ID
    6772
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Spooky,

    nach einem langen WE geht es mit frischem Elan an jQuery. Habe eine Testversion 4.4.38, in der die Erweiterungen: Isotope, easythemes und DB Update liegen.

    Wenn ich den Code in die composer.json eingebe, bekomme ich einen ERROR 500:
    Code:
    "contao-components/jquery": "^3.0 as 1.99"
    Code:
    ERROR 500 Could not parse version constraint ^3.0 as 1.99: Invalid version string "^3.0" in "^3.0 as 1.99", the alias source must be an exact version, if it is a branch name you should prefix it with dev-
    Wenn ich nur ^3.0 oder ^2.2 eingebe, sehe ich jQuery in der Paketverwaltung, aber die Aktualisierung schlägt immer fehl.

    Code:
    # Result: OK
    
    > Resolving dependencies using Composer Cloud v2.0.10
    
    [373.4MiB/5.93s] Loading composer repositories with package information
    [373.7MiB/6.01s] Updating dependencies
    [2116.9MiB/49.92s] Your requirements could not be resolved to an installable set of packages.
    [2116.9MiB/49.92s] 
      Problem 1
        - contao/core-bundle 4.4.38 requires contao-components/jquery ^1.11.3 -> satisfiable by contao-components/jquery[1.11.3, 1.12.0, 1.12.1, 1.12.2, 1.12.3, 1.12.4, 1.x-dev] but these conflict with your requirements or minimum-stability.
        - contao/core-bundle 4.4.38 requires contao-components/jquery ^1.11.3 -> satisfiable by contao-components/jquery[1.11.3, 1.12.0, 1.12.1, 1.12.2, 1.12.3, 1.12.4, 1.x-dev] but these conflict with your requirements or minimum-stability.
        - Installation request for contao/core-bundle (locked at 4.4.38) -> satisfiable by contao/core-bundle[4.4.38].
    
    [2116.9MiB/49.92s] <warning>Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.</warning>
    [661.0MiB/58.58s] Memory usage: 660.99MB (peak: 2425.17MB), time: 58.58s.
    [661.0MiB/58.58s] Finished Composer Cloud resolving.
    Woran könnte das liegen?
    Geändert von Wian (24.06.2019 um 11:49 Uhr)

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Ja, ^3.0 as 1.99 geht tatsächlich nicht. So sollte es gehen:
    Code:
    "contao-components/jquery": "3.x-dev as 1.99"
    Das installiert natürlich jQuery 3.x, nicht 2.x. Warum brauchst du 2.x?

  6. #6
    Contao-Fan Avatar von Wian
    Registriert seit
    21.09.2010.
    Ort
    Dresden
    Beiträge
    281
    Partner-ID
    6772
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, mit diesem Code hat die Aktualisierung geklappt. Vielen Dank!

    Ein Kunde möchte Bewertungsmodule/Sterne eines Dritt-Anbieters einbinden und die fordern mindestens jQuery 2.2. Mal sehen, ob es damit angezeigt wird.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •