Skip to main content
logo Informaid

INFORMAID

Main navigation
  • Accueil
    • Développement Drupal
    • Partenaires
    • Réalisations Drupal
  • Développement de site web
    • Conception et développement de votre site web
    • Maintenance et assistance de votre site Drupal
  • Développeur DRUPAL
    • Qu'est ce qu'un CMS ?
    • PHP7.4 est remplacé par PHP8.1
    • Mysql server has gone away on drush cr
    • Erreur DRUPAL: jQuery UI Touch Punch
Error jQuery UI Touch Punch requires the jquery_touche_punch.min.js. library

Erreur DRUPAL: jQuery UI Touch Punch requires the jquery_ui_touch_punch.min.js. library

Le module de DRUPAL jQuery UI Touch Punch a besoin de la librairie jquery_ui_touch_punch.

Maintenance DRUPAL

Installer une librarie requise par un module contribué DRUPAL.

Le module jQuery UI Touch Punch a été installé sans la librairie JS requise

Il peut y avoir 2 causes à ce message d'erreur:

  • soit vous avez installé le module jQuery UI Touch Punch à la main via le téléchargement sur le site drupal.org, mais vous avez oublié de télécharger la librairie JS associée,
  • soit vous avez installé le module de contribution jQuery UI Touch Punch via l'outil Composer, mais le module ne prévoyait pas l'auto-chargement de la librairie dont le module dépend.

Merci de noter que l'installation des modules par téléchargement manuel de modules de contribution sur le site drupal.org est devenu une mauvaise pratique depuis la version 8 de Drupal car les modules sont parfois dépendants de librairies externes. Le téléchargement manuel vous oblige à lire le code du module pour prendre connaissance des dépendances afin de les installer, elles aussi, à la main.

La bonne pratique est d'utiliser Composer, outil d'installation des packages. Composer prend en compte les dépendances précisées dans les fichiers composer.json et <module>.info.yml.

Cette page décrira la solution d'installation via Composer.

Si vous installez vos librairies manuellement, je vous invite à suivre les instructions de la page dédié "Installing an external library that is required by a contributed module" sur le site officiel drupal.org.

1
Solution 1: réinstaller le module DRUPAL jQuery UI Touch Punch via composer

Solution 1: réinstaller le module DRUPAL jQuery UI Touch Punch via composer

Si le fichier composer.json du module jQuery UI Touch Punch contient la configuration "require" pour la librairie souhaitez, alors il suffit de réinstaller le module selon les étapes suivantes.

Ouvrez votre console  de lignes de commandes (Git bash sur Windows) et exécutez les étapes suivantes:

Etape 1: à l'aide des lignes de commandes positionnez-vous dans le répertoire contenant le fichier composer.json

utilisez la commande cd:

cd <chemin vers répertoire contenant composer.json>

Etape 2: désinstallez le module jQuery UI Touch Punch

Dans votre terminal de commandes, exécutez la ligne suivante:

composer remove drupal/jquery_ui_touch_punch

Etape 3: Réinstallez du module jQuery UI Touch Punch

Dans votre terminal de commandes, exécutez la ligne suivante:

composer require 'drupal/jquery_ui_touch_punch'

Etape 4: vérifiez que la librairie associée soit installée

Ouvrez l'exploration de fichiers et vérifiez que le répertoire "libraries" de votre projet et vérifiez la présence du répertoire jquery_ui_touch_punch. Celui-ci contient les ressources attendues par le module associé.

2
Vérifier la présence de la librairie jquery-ui-touch-punch dans l'arborescence DRUPAL

Solution 2: dans le cas où la librairie associée ne s'est toujours pas installée

Si la solution 1 n'a pas fonctionné: le module jQuery UI Touch Punch s'est installé mais pas la librairie associée.

Dans ce cas, il est possible d'installer la librairie de manière indépendante.

Ouvrez votre console  de lignes de commandes (Git bash sur Windows) et exécutez les étapes suivantes:

Etape 1: à l'aide des lignes de commandes positionnez-vous dans le répertoire contenant le fichier composer.json

utilisez la commande cd:

cd <chemin vers répertoire contenant composer.json>

Etape 2: installation de la librairie jQuery UI Touch Punch

composer require politsin/jquery-ui-touch-punch

Etape 3: vérifier que la librairie associée soit installée

Ouvrez l'exploration de fichiers et vérifiez que le répertoire "libraries" de votre projet et vérifiez la présence du répertoire jquery_ui_touch_punch. Celui-ci contient les ressources attendues par le module associé.

Vous recherchez un contrat de maintenance Drupal ?

Vous recherchez un contrat de maintenance pour vos sites web DRUPAL ? Mon offre de contrat de maintenance pourrait vous intéresser.

Vous pouvez également me contacter par le formulaire de contact.

Get in touch

Transmettez votre cachier des charges, descriptif de votre demande.

One file only. 64 MB limit. Allowed types: pdf doc.
CAPTCHA Pour montrer que vous n'êtes pas un robot, merci de répondre à la question ci-dessous:
Fabienne RONDEAU, développeur Drupal Nantes

Fabienne RONDEAU

Développeur Drupal

(33) 6 33 44 07 51
  • Fabienne RONDEAU's linkedin profile
  • INFORMAID Facebook page
  • INFORMAID Twitter page
  • INFORMAID phone number

Footer menu

  • Contact
  • Plan du site
  • Mentions légales
  • Politique de confidentialité
Powered by Drupal{{ 'Drupal logo'|trans }}