Je mets à niveau ma version de noeud de v7.1.0 à v9.4.0. Après cela, je tente d’exécuter mon serveur puis j’obtiens ceci.
was compiled against a different Node.js version using
NODE_MODULE_VERSION 51. This version of Node.js requires
NODE_MODULE_VERSION 59. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
alors je sais à propos de npm rebuild
. Je lance les deux commandes npm rebuild
et npm install
. Il a corrigé après l'exécution npm rebuild
mais je ne comprends pas ce que ça fait. S'il vous plaît expliquer sur npm rebuild
je vous remercie
npm install: Il est évident que npm install
est utilisé pour installer des paquets en utilisant le package.json
fichier, cette commande installe également les autres packages sur lesquels les packages (dans package.json
) sont dépendants. À l’arrière, cette commande utilise le npm build
qui aide à construire les paquets que vous installez.
npm rebuild: En tant que nom de reconstruction, cette commande construit à nouveau les packages, utilisée uniquement lorsque vous mettez à niveau la version du noeud et devez recompiler tous vos addons C++ avec le nouveau fichier binaire.