2016-06-14 27 views
6

Viene visualizzato il seguente messaggio di errore. Ho cercato il problema del certificato autofirmato e ho avuto la risposta this, ma ho fatto tutto ciò che è menzionato qui. Sto solo andando in giro e ancora nessun successo.Installa pacchetti di digitazione dietro proxy aziendale

Quello che ho fatto finora:

  • Ho un .typingsrc nella mia directory% USERPROFILE% che contiene l'esempio di seguito
  • ho un altro file .typingsrc nel mio principale del progetto che contiene l'esempio di seguito
  • ho provato ogni combinazione di nell'esempio qui sotto

Domande:

  • dove il file .typingsrc deve essere inserito in Windows 7?

  • Dove è possibile trovare una documentazione sulle proprietà del file .typingsrc? Viene sempre menzionato e non vi è alcun esempio con i parametri.

  • Is .typingsrc un file JSON o qualcos'altro?

Ancora nessun successo.

Avete una soluzione per questo?

{ 
     "rejectUnauthoriozed":false, 
     "httpProxy": "", 
     "httpsProxy": "", 
     "insecure":true, 
     "strict-ssl":false 
} 

Messaggio di errore:

C:\..\src\UI.Spa>typings install dt~angular --global --save 
typings ERR! message Unable to connect to "https://api.typings.org/entries/dt/angular/versions/latest" 
typings ERR! caused by self signed certificate in certificate chain 

typings ERR! cwd C:\..\src\UI.Spa 
typings ERR! system Windows_NT 6.1.7601 
typings ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\..\\AppData\\Roaming\\npm\\node_modules\\typings\\dist\\bin.js" "install" "dt~angular" "--global" "--save" 
typings ERR! node -v v5.10.1 
typings ERR! typings -v 1.1.0 
typings ERR! code EUNAVAILABLE 

typings ERR! If you need help, you may report this error at: 
typings ERR! <https://github.com/typings/typings/issues> 

risposta

15

Il mio file .typingsrc si trova al livello principale del progetto (dove si trova typings.json).

Contiene semplicemente:

proxy="http://xxx.xxx.xxx:80" 
rejectUnauthorized=false 
+1

Per un proxy di autenticazione ho dovuto utilizzare 'http: // myuserid: mypassword @ myproxy: 8080 /' – pblack

+0

è possibile impostarlo globalmente?per tutti i comandi di battitura – Sreekumar

2

Prova "--proxy" opzione.

Per esempio

 
C:\..\src\UI.Spa>typings --proxy "http://xxx.xx.xx.xx:8080/" install dt~angular --global --save 
4

Se si lavora presso una società aziendale che blocca/limita comandi come NPM installare, è necessario impostare un proxy che permette di bypassare questo. Suppongo che se sei arrivato così lontano, lo hai già fatto. Assicurati di ricordare il proxy che hai usato in modo da poterlo aggiungere al file .typingsrc nel prossimo passaggio.

basta creare un file .typingsrc nella root del vostro progetto e incollare il seguente:

delega = "http://xxx.xxx.xxx:8080" (questo è dove si incolla il proxy è stato utilizzato) rejectUnauthorized = false

Dopo aver eseguito questa operazione, dovresti essere in grado di eseguire i comandi di battitura globali senza errori.