2016-07-14 12 views
0

Ich versuche, eine neue Angular2 Anwendung mit eckigen-Cli erstellen, kann aber nicht richtig funktionieren.ng neue tut nicht Cache entarten

ng neue versagt während der npm Schritt: Installing packages for tooling via npm

Installing packages for tooling via npm 
typings ERR! message Unable to connect to "https://api.typings.org/entries/dt/es6-shim/tags/0.31.2%2B20160317120654" 
typings ERR! caused by getaddrinfo ENOTFOUND company company:443 

typings ERR! cwd D:\Source\testsdfsa 
typings ERR! system Windows_NT 6.3.9600 
typings ERR! command "C:\\Program Files\\nodejs\\node.exe" "D:\\Source\\testsdfsa\\node_modules\\typings\\dist\\bin.js" "install" 
typings ERR! node -v v4.4.7 
typings ERR! typings -v 0.8.1 
typings ERR! code EUNAVAILABLE 

wenn ich versuche npm installieren danach ich die gleichen Fehler zu laufen. Neu starten, von Grund auf neu starten und Cache leeren hat nichts geändert.

Wenn ich versuchen Sie es erneut zu installieren, nachdem die nicht zuerst ohne den Cache löschen i die folgenden Fehlermeldungen erhalten:

untar error C:\Users\user\AppData\Local\Temp\npm-2280-3cd29f2f\ 
       registry.npmjs.org\source-map\-\source-map-0.5.6.tgz 

untar error C:\Users\user\AppData\Local\Temp\npm-2280-3cd29f2f\ 
       registry.npmjs.org\source-map\-\source-map-0.5.6.tgz 

untar error C:\Users\user\AppData\Local\Temp\npm-2280-3cd29f2f\ 
       registry.npmjs.org\bluebird\-\bluebird-3.4.1.tgz 
unexpected eof 
Error: unexpected eof 
at decorate (C:\Users\schnaitlr\AppData\Roaming\npm\node_modules\angular-cli\node_modules\npm\node_modules\fstream\lib\abstract.js:67:36) 
at Extract.Abstract.error (C:\Users\schnaitlr\AppData\Roaming\npm\node_modules\angular-cli\node_modules\npm\node_modules\fstream\lib\abstract.js:61:12) 
at Extract._streamEnd (C:\Users\schnaitlr\AppData\Roaming\npm\node_modules\angular-cli\node_modules\npm\node_modules\tar\lib\extract.js:91:35) 
at BlockStream.<anonymous> (C:\Users\schnaitlr\AppData\Roaming\npm\node_modules\angular-cli\node_modules\npm\node_modules\tar\lib\parse.js:51:8) 
at emitNone (events.js:67:13) 
at BlockStream.emit (events.js:166:7) 
at BlockStream._emitChunk (C:\Users\schnaitlr\AppData\Roaming\npm\node_modules\angular-cli\node_modules\npm\node_modules\tar\node_modules\block-stream\block-stream.js:203:10) 
at BlockStream.flush (C:\Users\schnaitlr\AppData\Roaming\npm\node_modules\angular-cli\node_modules\npm\node_modules\tar\node_modules\block-stream\block-stream.js:70:8) 
at BlockStream.end (C:\Users\schnaitlr\AppData\Roaming\npm\node_modules\angular-cli\node_modules\npm\node_modules\tar\node_modules\block-stream\block-stream.js:66:8) 
at Extract.Parse.end (C:\Users\schnaitlr\AppData\Roaming\npm\node_modules\angular-cli\node_modules\npm\node_modules\tar\lib\parse.js:86:23) 
+0

Können Sie 'Npm installieren Typings' versuchen und lassen Sie mich wissen, wenn ein Problem besteht oder nicht. Und verwenden Sie einen lokalen Proxy? Bitte überprüfen Sie, ob es richtig konfiguriert ist. –

Antwort

0

ich herausgefunden, was das Problem verursacht wurde: ich unsere Proxy in der .typingsrc Datei konfiguriert mit

HTTP://DOMAIN\user:[email protected]:port 

aber typings wie npm ersetzt den Rückwärts-Schrägstrich durch einen Vorwärts-Schrägstrich. wodurch unser Proxy die Authentifizierung versagt. Die Codierung des Backslashs behebt das Problem

HTTP://DOMAIN%5Cuser:[email protected]:port 
+0

Das ist, was ich in Ihrer Frage gefragt habe :) –

+0

ja ich weiß, danke für Ihre Zeit sowieso. :) – Console