globalThis renvoie undefined
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:
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:
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