Dans le cadre de l'utilisation d'une dépendance de nœud NPM dans un projet, j'obtiens un node-gyp rebuild
problème, que j'ai signalé .
Je connais la solution dans ce question SO , mais cela ne fonctionne pas pour Windows 10 (je suis sur 32 bits, je ne sais pas si cela est pertinent). Windows SDK 7.1 (et autres) ne s'installe pas.
Quelqu'un a-t-il une solution opérationnelle pour Windows 10?
Udpate
Après avoir essayé npm install <module name> --msvs_version=2013
, J'obtiens un nouveau message d'erreur:
Pour installer des modules complémentaires de nœuds, vous devez avoir VC/VCExpress installé et pas seulement le VC runtime/redistribuable. Assurez-vous que c'est l'édition "Windows Desktop".
Après cela, vous devriez pouvoir installer des modules complémentaires via npm (vous devrez peut-être rouvrir toutes les invites de commande que vous aviez ouvertes avant d'installer VCExpress).
J'ai résolu ce problème sur Windows 8 et Windows 10 Pro avec ceci tutoriel . J'essaie beaucoup de fois de résoudre ce problème avec de nombreuses solutions différentes, mais cela n'a fonctionné que pour moi
Je remarque que je n'ai pas utilisé nodist pour contrôler la version du nœud comme ce tutoriel, j'utilise NVM et j'ai bien fonctionné, je ne teste pas ce tutoriel avec nodist. J'ai utilisé le nœud 5.2.0.
En suivant les suggestions de @prasun, les étapes dans le bon ordre:
Ce sont les seules étapes qui fonctionnent pour moi dans Windows 8.1 et Windows 10.
Cela a fonctionné pour moi:
npm install --global --production windows-build-tools