2016-06-14 7 views
6

Ich erhalte die Fehlermeldung unten. Ich suchte nach dem selbst signierten Zertifikat Problem und ich bekam this Antwort, aber ich tat alles, was hier erwähnt wird. Ich gehe nur herum und immer noch keinen Erfolg.Install Typing-Pakete hinter Corporate Proxy

Was ich bisher tat:

  • Ich habe einen .typingsrc in meinem% USERPROFILE% Verzeichnis nachstehendes Beispiel
  • enthält ich eine andere .typingsrc Datei in meinem Projekt Wurzel haben das folgende Beispiel enthält
  • ich habe
  • unten jede Kombination des Beispiels versucht

Fragen:

  • wo sollte die .typingsrc-Datei in Windows 7 platziert werden?

  • Wo finde ich eine Dokumentation über Eigenschaften von .typingsrc Datei? Es wird immer nur erwähnt und es gibt kein Beispiel mit Parametern.

  • Ist .typingsrc eine JSON-Datei oder etwas anderes?

Noch immer kein Erfolg.

Haben Sie eine Lösung dafür?

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

Fehlermeldung:

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> 

Antwort

15

Meine .typingsrc Datei auf Projekt Root-Ebene befindet (wo typings.json befindet).

Es enthält einfach:

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

Für einen authentifizierenden Proxy musste ich 'http: // myuserid: meinpasswort @ myproxy: 8080 /' – pblack

+0

verwenden können wir dies global festlegen?für alle Tippbefehle – Sreekumar

2

Try "--proxy" -Option.

Zum Beispiel

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

Wenn Sie an einem Firmen Unternehmen arbeiten, dass die Blöcke/Befehle wie npm installieren beschränkt, werden Sie einen Proxy einrichten müssen, die Sie, dass umgehen können. Ich nehme an, wenn Sie so weit gekommen sind, haben Sie das schon getan. Stellen Sie sicher, dass Sie sich an den von Ihnen verwendeten Proxy erinnern, damit Sie ihn im nächsten Schritt zur Datei .typingsrc hinzufügen können.

Nur eine .typingsrc Datei im Root Ihres Projekts erstellen und fügen Sie den folgenden:

proxy = „http://xxx.xxx.xxx:8080“ (das ist, wo Sie die Proxy Sie verwendet einfügen) rejectUnauthorized = false

Danach sollten Sie in der Lage sein, Ihre globalen Tippbefehle ohne Fehler auszuführen.

Verwandte Themen