Je utilise l' extension VSCode Jest.
Une des fonctionnalités qu'il vous offre est l'exécution de vos tests dans l'IDE et la fourniture de messages d'erreur intégrés.
L'erreur qu'il me donne ici TypeError: this.children.flatMap n'est pas une fonction
est due aux tests Jest s'exécutant dans une mauvaise version de node - .flatMap
est inclus dans les versions de node >11.
Quand j'exécute Jest en ligne de commande, j'obtiens également cette erreur, que j'ai résolue en ajoutant un .nvmrc
à mon projet et en utilisant nvm pour changer la version de node.
Comment puis-je dire à Jest/VSCode de changer de manière similaire sa version de Node?