2016-05-24 19 views
0

Ich habe versucht, eine Typoskript-angular2-Projektstruktur einzurichten, wie in der Dokumentation gezeigt. Das Problem ist jedoch, dass es keine Typings aufgrund von Timeouts installiert. Ich habe versucht, zu einer bestimmten Version zu wechseln, aber auch kein Glück. Unten ist der Fehler, den ich bekomme, wenn ich npm installiereProbleme beim Einrichten einer angular2 typscript-Umgebung

Typfehler ERR! Meldung Keine Verbindung zu "https://api.typings.org/entries/dt/co re-js/tags/0.0.0% 2B20160317120654" typen ERR! verursacht durch Verbindung ETIMEDOUT 104.24.112.177:443

typen ERR! cwd C: \ Benutzer \ nayakb \ workspace \ AngularJS2 \ angular2-tutorial typings ERR! System Windows_NT 6.1.7601 Typisierung ERR! Befehl "C: \ Program Dateien \ nodejs \ node.exe" "C: \ Benutzer \ nayakb \ w orkspace \ AngularJS2 \ eckig2-tutorial \ node_modules \ typings \ dist \ bin.js" "i nstall" Typings ERR ! node -v v5.9.1 typen ERR! typings -v 1.0.4 typen ERR! Code EUNAVAILABLE

typen ERR! Wenn Sie Hilfe benötigen, können Sie diesen Fehler melden unter: typings ERR! https://github.com/typings/typings/issues

npm WARN optional Skipping optional Abhängigkeit /chokidar/FSEvents fehlgeschlagen: npm WARN notsup Nicht kompatibel mit dem Betriebssystem oder Architektur: fseve [email protected] npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C: \ Programme \ nodejs \ node.exe" "C: \ Benutzer \ nayakb \ AppData \ \ Roaming \ npm \ node_module \ npm \ bin \ npm-cli.js" "installieren" npm ERR! Knoten v5.9.1 npm ERR! npm v3.9.2 npm ERR! Code ELIFECYCLE npm ERR! [email protected] Nachinstallation: typings install && gulp check.version s && npm prune && gulp webdriver npm ERR! Exit status 1 npm ERR! Npm ERR! Fehlgeschlagen am [email protected] Scripts für 'Typisierungen installieren & & schluck check.versions & & npm Prune & & schluck WebDriver'. Npm ERR! Stellen Sie sicher, dass die neueste Version von node.js und npm installiert ist. Npm ERR! Wenn Sie dies tun, ist dies wahrscheinlich ein Problem mit dem Angular2-Seed-Paket, npm ERR! nicht mit npm selbst. npm ERR! Sagen Sie dem Autor, dass dies auf Ihrem System fehlschlägt: npm ERR!
Typisierungen installieren & & schluck check.versions & & npm Prune & & schluck webdriv er npm ERR! Sie können Informationen darüber erhalten, wie Sie ein Problem für dieses Projekt mit: npm ERR öffnen können! npm Fehler eckig2-seed npm ERR! Oder wenn das nicht verfügbar ist, können Sie ihre Informationen erhalten über: Npm ERR! npm Besitzer ls angular2-seed npm ERR! Es ist wahrscheinlich eine zusätzliche Protokollierung Ausgabe oben.

npm ERR! Bitte fügen Sie die folgende Datei mit einer Supportanfrage bei: npm ERR!
C: \ Benutzer \ nayakb \ Arbeitsplatz \ AngularJS2 \ angular2-tutorial \ NPM-debug.lo g

Wenn seine möglich, dass eine um Arbeit. Ich würde gerne darüber lernen.

Vielen Dank im Voraus

+0

Wenn Sie eine Zeitüberschreitung von den Typings API Server erhalten, versuchen Sie es vielleicht einfach in ein paar Minuten. Ich kann mich ohne Fehler damit verbinden. – rinukkusu

Antwort

2

Durch das Hinzufügen .typingsrc Datei in das Projekt-Stammverzeichnis mit folgendem Inhalt

proxy="http://proxy.company.com:8080" 
rejectUnauthorized=false 

und dem Rest funktioniert gut ohne Probleme.

+0

Wo wird .typingsrc Datei auf Windows gefunden werden? – xzegga

0

Entfernen Knotenmodule Ordner und versuchen npm Cache zu löschen: npm cache clear. Dann versuchen Sie Npm installieren und sehen, ob es funktioniert.

+0

nein ... tut es nicht. –

1

ETIMEDOUT tritt auf, weil Sie keine Antwort von typings source erhalten. Nun kann dies auftreten, wenn Sie sich hinter dem Unternehmens-Proxy befinden. meist versucht typings install Dateien in typings.json Datei, die auf github gehostet sind, zu laden. Wenn dies der Fall ist, dann verwenden Sie entweder die Lösung:

  1. müssen Sie umgehen Proxy mit Npm Config-Befehl. siehe this link.
  2. Alternativ können Sie die Dateien lokal in Ihrem Code Struktur platzieren. für ex für jasmine.d.ts in TSconfig Ordner:

    "jasmine": "github:DefinitelyTyped/DefinitelyTyped/jasmine/jasmine.d.ts#d594ef506d1efe2fea15f8f39099d19b39436b71" 
    

    oben URL gehen und den Quellcode in einer jasmine.d.ts Datei lokal überall in Ihrem aktuellen Verzeichnis und dann

    <reference path = "../../jasmine.d.ts"> 
    
    verwenden erstellt einfügen

    in Dateien, die Fehler beim Kompilieren des Typoskripts verursachen. Dies kann dazu führen, dass der npm denselben Fehler erneut anzeigt, aber alle Fehler beim Kompilieren des Typoskripts werden entfernt. also starten Sie Ihre Anwendung auch nach typings install scheitern.

Hinweis: Verwenden Sie ./ wenn jasmine.d.ts in demselben Verzeichnis & ../ Verzeichnisse zu springen.

hoffe das hilft!

+0

Ich habe den Proxy festgelegt, aber immer noch das Problem besteht ... Versuchen Sie Schritt 2 und lassen Sie wissen, die Ergebnisse –

+1

Sie müssen diese beiden Befehle nacheinander ausführen: 'Npm Config Proxy festlegen http://proxy.company. com: 8080' und 'npm config set https_proxy http: //proxy.company.com: 8080'. Nachdem Sie den Proxy festgelegt haben, starten Sie die Eingabeaufforderung erneut und führen Sie die Anwendung erneut aus. – candidJ

+0

@BiswajeetNayak funktioniert es jetzt? – candidJ

Verwandte Themen