Bonjour,

Dans mon appli javascript (avec React), j'ai installé un package pour transformer des fichiers. Quand je lance mon code, j'ai l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
TypeError: Invalid URL
    at new URL (node:internal/url:825:25)
...
En creusant dans le code source du package, ça vient d'une fonction qui utilise globalThis:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
const checkSuffix = (base, suffix) => {
  const url = new URL(base, globalThis?.document?.location);
  return url.pathname.slice(-4).toLowerCase() === suffix;
};
En mettant des instructions console.log dans cette fonction, base me renvoie bien le chemin relatif de mon fichier, mais globalThis?.document?.location a pour valeur undefined.

Est-ce qu'il y a quelque chose de particulier à paramétrer pour bien prendre en compte globalThis?

Merci,

Nico