Errore di installazione di npm – MSB3428: Imansible caricare il componente Visual C ++ “VCBuild.exe”

Sto cercando di usare il

npm install steam 

ma sto ricevendo un errore che dice

errore

Non sono sicuro di come risolvere questo problema e l’ho ottenuto su due diversi oggetti di installazione di npm. Posso installare alcuni tuttavia.

Quello che ho provato: Installa qualsiasi dipendenza di cui ha bisogno. (ursa, node-gyp, ecc.) Installa Visual C ++ 2005. Installa Visual C ++ 2010. Modifica il percorso della variabile ambientale in / VC / (trovato in un altro thread / domanda StackOverflow. Googled, googled e googled.

Ottengo anche un errore nel tentativo di fare:

 npm install ursa 

L’errore è:

ERROR2

Se qualcuno mi può aiutare, grazie in anticipo.

Prova questo da cmd line come amministratore

 npm install -g --production windows-build-tools 

Non è necessario per Visual Studio. Questo ha quello di cui hai bisogno.

So che è una domanda molto vecchia, ma è la prima nella mia ricerca su google e dopo un po ‘di tempo ho avuto modo di risolverlo.

trova il nodo sulla tua finestra con
$ npm install -g which
$ which node
dopo cd nella directory, all’interno della directory cd nella cartella node_modules \ npm e infine:
$ npm install [email protected]
qui ha funzionato, la risposta è da questo sito

Guarda le istruzioni di installazione per node-gyp: https://github.com/TooTallNate/node-gyp – non npm install node-gyp solo npm install node-gyp . Vedo che hai installato Visual C ++, ma c’è dell’altro.

Che versione di Windows hai? Se sapessi che potrei dirti quale parte delle istruzioni di node-gyp non hai fatto, ma controlla e dovresti riuscire a capirlo. Ho anche sofferto un po ‘di dolore per questa roba.

È citato nella documentazione chiaramente come segue: https://github.com/nodejs/node-gyp#installation

Opzione 1: installa tutti gli strumenti e le configurazioni richiesti utilizzando gli strumenti di Windows-build di Microsoft utilizzando npm install –global –production windows-build-tools da un PowerShell o CMD.exe elevato (esegui come amministratore).

 npm install --global --production windows-build-tools 

Provato npm install mongoose –msvs_version = 2012, se hai installato più Visual, ha funzionato per me

I problemi qui hanno a che fare con il modulo npm node-gyp

Ho trovato efficaci le soluzioni offerte nella pagina di creazione per quel progetto.

pagina node-gyp su github

C’è un modo completamente automatico e un modo manuale.

Solo per aggiungere alla risposta di cui sopra, chiunque abbia trovato per sempre un problema degli installatori, ho scoperto che il mio problema era Python, ho disinstallato sia la mia versione 3 che la versione 2.

Il re ha eseguito il comando nel terminale PowerShell come amministratore e ha installato quasi immediatamente.

npm install –global –production windows-build-tools

Ho provato l’ npm install --global --production windows-build-tools suggerita sopra npm install --global --production windows-build-tools ma ho scoperto che l’installazione era sempre sospesa per sempre.

Sono riuscito a risolvere il problema installando Node.js 8 anziché Node.js 10.

Come ha detto Matt ( https://stackoverflow.com/a/43323045/2767413 ) è necessario installare gli strumenti di compilazione per Windows. Tuttavia, l’ho fatto tramite cmd e ho ricevuto un errore, sebbene io sia l’amministratore –

 Please restart this script from an administrative PowerShell! The build tools cannot be installed without administrative rights. To fix, right-click on PowerShell and run "as Administrator". 

Ho ricevuto lo stesso errore tramite un PowerShell.

Per Windows 7, il PowerShell amministrativo può essere trovato sotto:

Pannello di controllo -> Sistema e sicurezza -> Strumenti di amministrazione -> Moduli di Windows PowerShell

1) installa “lite server” e poi prova sotto il comando:
npm run lite