2016-06-14 12 views
6

Otrzymuję komunikat o błędzie poniżej. Szukałem samopodpisanego certyfikatu i dostałem odpowiedź na pytanie: this, ale zrobiłem wszystko, co tu wspomniano. Po prostu idę dookoła i wciąż nie osiągam sukcesu.Instalowanie Typowanie pakietów za korporacyjnym proxy

co zrobiłem do tej pory:

  • Mam .typingsrc w moim katalogu% USERPROFILE% zawierający poniższy przykład
  • mam inny plik .typingsrc w moim katalogu głównym projektu zawierający poniższy przykład
  • próbowałem wszystkich kombinacji przykładzie poniżej

pytania:

  • gdzie plik .typingsrc należy umieścić w systemie Windows 7?

  • Gdzie mogę znaleźć dokumentację dotyczącą właściwości pliku .typingsrc? Zawsze jest to tylko wspomniane i nie ma przykładu z parametrami.

  • Czy .typingsrc jest plikiem JSON czy czymś innym?

Nadal nie ma sukcesu.

Masz na to rozwiązanie?

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

Komunikat o błędzie:

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> 

Odpowiedz

15

Mój plik .typingsrc znajduje się na poziomie głównym projektu (gdzie typings.json znajduje).

To po prostu zawiera:

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

Dla uwierzytelniającego proxy musiałem użyć 'http: // myuserid: mojpodpis @ myproxy: 8080 /' – pblack

+0

czy możemy ustawić to globalnie?dla wszystkich poleceń pisania – Sreekumar

2

Try "--proxy" opcja.

Na przykład

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

Jeśli pracujesz w firmie korporacyjnej, która blokuje/ogranicza poleceń takich jak KMP zainstalować, trzeba skonfigurować serwer proxy, który pozwala na ominięcie tego. Zakładam, że jeśli dotarłeś tak daleko, już to zrobiłeś. Upewnij się, że pamiętasz używany serwer proxy, dzięki czemu możesz go dodać do pliku .typingsrc w następnym kroku.

Wystarczy utworzyć plik .typingsrc w głównym projekcie i wklej następujący:

proxy = „http://xxx.xxx.xxx:8080” (w tym miejscu można wkleić proxy użyłeś) rejectUnauthorized = false

Po wykonaniu tej czynności powinieneś być w stanie uruchamiać swoje polecenia globalnego pisania bez błędów.

Powiązane problemy