Aller au contenu principal
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

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

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

Installing an external library required by a contributed module

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

Concernant les causes de cette anomalie, il peut y en avoir 2:

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

Cette page décrira la solution d'installation via Composer, plus adaptée depuis la version Drupal 8.

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
composer require drupal/jquery_ui_touch_punch

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

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

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ésinstallation du module jQuery UI Touch Punch

composer remove drupal/jquery_ui_touch_punch

Etape 3: réinstallation du module jQuery UI Touch Punch

composer require 'drupal/jquery_ui_touch_punch'

Etape 4: 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é.

2
Présence de la librairie jquery-ui-touch-punch

Solution 2: dans le cas où la solution 1 n'a pas fonctionné

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

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é.

Footer menu

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