J'ai eu cette même erreur, mais elle a été causée par un problème différent.
OS: windows 10
nodejs version: 15.12.0
npm version: 7.6.3
La cause du problème était graceful-fs paquet. Chaque fois que j'ai essayé d'exécuter npm, même l'exécution de npm-v déclenchait "ReferenceError : primordials is not defined".
J'ai essayé d'exécuter npm install graceful-fs@latest, mais cela ne fonctionne toujours pas, même si le paquet est de la dernière version.
Alors, qu'est-ce qui m'a aidé ?
exécuter npm ls graceful-fs
De cette façon, vous trouverez tous les paquets sur lesquels graceful-fs
est une dépendance et quelle est sa version. Dans mon cas, il s'agissait principalement de la version 3.0, même si j'ai installé la version 4.2.6.
Alors comment le réparer ?
Ouvrez npm-shrinkwrap.json (pas sûr pour packages-lock.json) et changez la recherche pour graceful-fs
- vous verrez qu'il y a des versions plus anciennes à certains endroits. Remplacez-la par ^4.2.6
(ou plus récent).
Puis npm audit fix --force
qui installera de force la nouvelle version partout.
J'espère que cela fonctionnera pour vous, il m'a fallu quelques heures pour trouver comment le réparer.
0 votes
Désinstaller le nœud et le réinstaller en utilisant le lien donné. nodejs.org/fr/download
0 votes
Essayez cette méthode rapide ici thecodemon.com/referenceerror-primordials-is-not-defined