Échec du chargement de pdf-parse. Ce chargeur ne supporte actuellement que pdf-parse v1 uniquement. Veuillez installer v1, par exemple npm install pdf-parse@^1 (v2 n’est pas encore supportée).
Échec du chargement de pdf-parse. Ce chargeur ne supporte actuellement que pdf-parse v1 uniquement. Veuillez installer v1, par exemple npm install pdf-parse@^1 (v2 n’est pas encore supportée).
J’obtiens l’erreur ci-dessus lors de l’utilisation du nœud « Chargeur de données par défaut » pour lire un document PDF dans une simple base de données vectorielle. Je suis un abonné n8n utilisant leur solution cloud basée sur navigateur. Je n’ai donc pas de contrôle sur l’environnement d’exécution.
Quel est le message d’erreur (le cas échéant) ?
Échec du chargement de pdf-parse. Ce chargeur ne supporte actuellement que pdf-parse v1 uniquement. Veuillez installer v1, par exemple npm install pdf-parse@^1 (v2 n’est pas encore supportée).Échec du chargement de pdf-parse. Ce chargeur ne supporte actuellement que pdf-parse v1 uniquement. Veuillez installer v1, par exemple npm install pdf-parse@^1 (v2 n’est pas encore supportée).
Veuillez partager votre workflow
(Sélectionnez les nœuds sur votre canevas et utilisez les raccourcis clavier CMD+C/CTRL+C et CMD+V/CTRL+V pour copier et coller le workflow.)
C’est un bug connu qui a été récemment introduit dans une mise à jour majeure de la plateforme n8n. Plusieurs utilisateurs sur les forums communautaires n8n et GitHub ont signalé exactement le même conflit de dépendance pdf-parse au cours des dernières semaines.
Alternative ou contournement :
Supprimez ou déconnectez l’entrée binaire PDF de votre nœud Default Data Loader actuel.
Ajoutez un nouveau nœud Extract From File immédiatement après votre source PDF.
Définissez l’opération sur « Read Text from File ».
Dans votre nœud Default Data Loader, changez le Type de données de Binary à JSON ou Text.
Mappez la chaîne de texte extrait du nœud Extract From File dans le chargeur.
Puisque vous êtes sur n8n cloud, vous n’avez pas besoin de vous préoccuper d’installer manuellement les packages — la solution de contournement que @SE-automations a décrite (Extract From File → passer le texte en tant que JSON/Text dans le Default Data Loader) est votre meilleure option pour le moment.
Une dernière chose : je vous recommande d’ouvrir un ticket d’assistance sur https://support.n8n.io et de mentionner cette incompatibilité de pdf-parse v2. n8n cloud étant un environnement géré, l’équipe d’ingénierie pourra la suivre et prioriser la correction dans sa prochaine version cloud. Signaler vous-même le problème les aide à savoir combien d’utilisateurs sont affectés.
Bonjour, Puisque vous utilisez n8n Cloud, vous avez raison : vous ne pouvez pas installer de packages manuellement, donc ce message d’erreur est un peu trompeur dans votre cas. La bonne nouvelle, c’est qu’il existe une solution qui ne nécessite pas de modifier le runtime.
Essayez de changer le chargeur PDF dans le nœud :
Dans votre nœud Default Data Loader, au lieu d’utiliser directement le chargeur PDF, essayez cette approche :
Avant le Default Data Loader, ajoutez un nœud Read/Write Files from Disk (ou si vous récupérez le PDF via HTTP/webhook, assurez-vous qu’il est transmis en tant que données binaires)
Dans le Default Data Loader, vérifiez si vous pouvez changer le « Data Type » pour utiliser un chargeur différent. Certains utilisateurs ont eu du succès en utilisant l’option « Binary » au lieu du chargeur PDF dédié, ce qui contourne entièrement la dépendance pdf-parse
Si cela ne fonctionne pas, une autre option :
Faites passer votre PDF par un nœud HTTP Request ou le nœud Extract from File d’abord pour extraire le texte brut, puis alimentez ce texte simple dans votre magasin vectoriel en utilisant le type de données « Text » dans le chargeur. C’est une étape supplémentaire, mais cela évite complètement le problème pdf-parse.
Il s’agit d’un environnement cloud n8n cloud, leur runtime cloud semble avoir repris pdf-parse v2 qui a cassé le nœud. Cela vaut le coup de soumettre un ticket de support directement à n8n pour qu’ils le corrigent de leur côté, puisque d’autres utilisateurs du cloud rencontrent probablement la même chose.