Sto cercando di installare socket.io su Windows con npm per l'utilizzo su un server nodeJS.NPM - Impossibile installare socket.IO
In primo luogo, quando ho digitato "npm install socket.IO" ho avuto un errore nel registro che diceva qualcosa su python e node-gyp. Ho installato python 2.7.3 e impostato le variabili d'ambiente.
Ora ho un nuovo errore, che ha qualcosa a che fare con Visual Studio (che diavolo VS ha a che fare con npm? Si tratta del compilatore?).
L'errore è lo stesso di qui npm install for some packages (sqlite3, socket.io) fail with error MSB8020 on Windows 7 Ma quando uso l'opzione nella risposta anziché l'errore, mi dice qualcosa su una possibile perdita di dati (c4267) ma non registra alcun errore.
Poi quando avvio la mia app, mi dice che non riesco a trovare module socket.io ancora Da dove potrebbe venire?
Oh e anche quando faccio npm config get root mi dice "undefined" potrebbe avere qualcosa a che fare con esso? Devo installare i moduli globalmente o localmente?
Grazie per questa risposta molto completo. Sto installando il tutto. Dimmi, se ho installato la versione completa di Visual Studio 2012, devo installare Visual C++ e win sdk pure? – user2316341
@ user2316341 Le versioni recenti di 'node-gyp' dovrebbero funzionare con VS 2012 Professional e versioni successive, supponendo che siano state installate con funzionalità per lo sviluppo C++. –
Non riuscivo a farlo funzionare, quindi ho disinstallato VS 2012, ho installato VS2010, il sdk a 64 bit win7 dal tuo collegamento, ma non riesco a installare l'aggiornamento del compilatore per sdk 7.1 perché mi dice che non lo faccio averlo. quando ho google per win sdk 7.1 trovo questo link http://www.microsoft.com/en-us/download/details.aspx?id=8442 Ho provato il primo ma l'installazione non funziona perché è manca alcuni file. Quale dovrei prendere? – user2316341