2016-03-29 8 views
8

Ho il seguente errore quando provo a run-nm install. errore come di seguito:angular2 quickstart npm installazione fallisce

npm ERR! node v0.12.12 
 
npm ERR! npm v3.3.6 
 
npm ERR! code ELIFECYCLE 
 
npm ERR! [email protected] postinstall: `typings install` 
 
npm ERR! Exit status 1 
 
npm ERR! 
 
npm ERR! Failed at the [email protected] postinstall script 'typings ins 
 
tall'. 
 
npm ERR! This is most likely a problem with the angular2-quickstart package, 
 
npm ERR! not with npm itself. 
 
npm ERR! Tell the author that this fails on your system: 
 
npm ERR!  typings install 
 
npm ERR! You can get their info via: 
 
npm ERR!  npm owner ls angular2-quickstart 
 
npm ERR! There is likely additional logging output above.

Come risolvo questo?

+0

avete creato il file 'typings'? Solo "recentemente" è stato aggiunto all'avvio rapido. –

+0

L'ho creato ..typings.json – Smitha

+0

Ricevo lo stesso errore con il quickstart (digitato manualmente e anche dal repository git). Ho il nodo 4.4.2 e le tipizzazioni 0.7.12 installate. –

risposta

13

Assicurarsi di avere installato il pacchetto typings.

npm install -g typings

Inoltre assicuratevi di avere typings.json file disponibile.

È possibile seguire questo tutorial dal team Angular2.

+0

Ho provato lo stesso e ancora lo stesso errore. Sto seguendo lo stesso tutorial – Smitha

+0

Stai utilizzando una versione molto vecchia del nodo. La corrente è v4.4.1. Prova ad aggiornare il tuo nodojs. – Shaunak

+0

Stesso problema! Ho provato anche quello – Smitha

4

Non lo stesso errore, ma ho avuto un problema con il proxy che stava causando l'errore typings install: se si è verificato un problema con il proxy per npm, si avrà anche un problema di proxy per typings.

L'errore mi è stato sempre è:

typings ERR! message Unable to connect to "https://api.typings.org/entries/dt/selenium-webdriver/tags/2.44.0%2B20160317120654" 
typings ERR! caused by connect ECONNREFUSED 104.24.112.177:443 

Ho fissato questo con la creazione di un file di impostazioni per il typings nella mia cartella %HOMEPATH%:.

% HOMEPATH% \ typingsrc

proxy=http://DOMAIN%5Cusername:[email protected]:port/ 
https-proxy=http://DOMAIN%5Cusername:[email protected]:port/ 
rejectUnauthorized=false 

Vedere questi collegamenti per maggiori dettagli: il primo suggerisce di inserire il numero .typingsrc nella cartella del progetto, ma è possibile utilizzare la cartella Inizio come npm.

+0

Voto verso l'alto. Non sono sicuro di HOMEPATH ma lo fa anche la radice della cartella. – Mukus

+0

% HOMEPATH% funziona sicuramente! – briantyler

0

sono dietro proxy aziendale, ho appena provato con la creazione di un .typingsrc file con il seguente contenuto e messo nella cartella principale della mia applicazione

{ 
"proxy":"http://proxy-server:8080", 
"rejectUnauthorized": false 
} 

Ha funzionato finalmente ..

0

Assicurati di avere la versione di npm non troppo vecchia. È possibile vedere come aggiornare here.

Dopo avere una nuova versione NPM, installare il pacchetto tipizzazioni:

npm install -g typings