2013-07-05 14 views
15

Sto cercando di installare il seguente modulo utilizzando node.js, ma continuo a ricevere il seguente errore. Hai qualche suggerimento su cosa dovrei fare? Quindi sto usando Windows 7 e ho installato anche .NET Framework 2.0 SDK.Errore nell'installazione del modulo node.js utilizzando npm

npm install execSync 

MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". 
To fix this, 1) install the .NET Framework 2.0 SDK, 
2) install Microsoft Visual Studio 2005 or 
3) add the location of the component to the system path if it is installed elsewhere. 

risposta

8

Il modo più semplice è installare una versione di prova di Visual Studio ed eseguire npm nel prompt dei comandi di Visual Studio come amministratore. Visual Studio 2012 fa il lavoro.

+1

2013 funzionerà? –

9

È necessario aggiungere VCBuild.exe al percorso. Leggi questa risposta su come farlo: Testacular install fails, no vcbuild.exe

+1

Grazie che ha funzionato, ma ora sto ottenendo il seguente errore d: \ Users \ hduser \ .node-gyp \ 0.10.12 \ dipendenze \ uv \ include \ uv-private/uv-win.h (32): errore fatale C1083: impossibile aprire il file include: 'winsock2.h': nessun file o directory [D: \ Users \ hduser \ node_modules \ ffi \ node_modules \ ref \ build \ binding.sln] – anonymous123

+1

Hai provato questo: http://stackoverflow.com/questions/3623129/winsock2-h-no-such-file-or-directory? – verybadalloc

+0

grazie @verybadalloc questa risposta ha funzionato, è davvero disordinato il modo in cui node.js è su Windows. – anonymous123

1

questa procedura mi ha aiutato molto:

"Secondo il file readme in Microsoft Visual C++ 2010 Service Pack 1 Compiler Aggiornamento per Windows SDK 7.1, per garantire che il sistema ha una configurazione supportata, disinstallare il seguente prodotti e quindi reinstallarli nell'ordine indicato:"

1 - Visual C++ 2010 Express o Visual Studio 2010
2 - Windows SDK 7.1 Nota: Se si ottiene l'errore per l'installazione, forse questo link vi aiuterà.
3 - Visual Studio 2010 SP1
4 - Visual C++ 2010 SP1 compilatore Aggiornamento per Windows SDK 7.1

Per me, solo la fase due è stato sufficiente. Prestare attenzione nella nota del secondo passaggio "Nota: se si verifica un errore durante l'installazione, è possibile che questo collegamento sia di aiuto". Ho avuto problemi e questo suggerimento è stato importante.

Per ulteriori informazioni, questo link può essere utile: https://github.com/TooTallNate/node-gyp/wiki/Visual-Studio-2010-Setup

+0

Questa risposta mi ha indirizzato nella giusta direzione! Grazie! http: // StackOverflow.it/a/15937635/2873481 –

0

è interessante notare che, anche dopo l'installazione di Visual Studio 2015 e aggiungendo il percorso per Vcbuild.exe alle variabili di ambiente -> PATH, questo errore è stato accadendo quando ho provato a npm install. Il riavvio della macchina non ha risolto l'errore. Ho provato ad avviare l'app utilizzando node app.js e funziona!

0
npm install -g windows-build-tools 

corse in una finestra di amministrazione:

Starting installation... 
Launched installers, now waiting for them to finish. 
This will likely take some time - please be patient! 
Waiting for installers... -Successfully installed Python 2.7 
Waiting for installers... /Successfully installed Visual Studio Build Tools. 
Problemi correlati