2017-03-25 9 views
0

Nach einiger Zeit erscheinen viele Duplikate in meiner Lösung, die ein Nodejs-Projekt enthält. Duplikate beziehen sich alle auf die Datei C: \ Benutzer ... \ AppData \ Local \ Microsoft \ TypeScript \ node_module \ @types \ node \ index.d.tsDoppelte Datei index.d.ts in Visual Studio 2017 Lösung

Ich hinzugefügt und entfernt Typoskript-Projekte, so müssen verwandt sein dazu. Build funktioniert gut, Build-Log-Ende ohne Fehler, noch habe ich 366 Fehler auf der Registerkarte Fehlerliste. Ich bin versucht, nur die Datei zu löschen.

Update: Haben Sie herausgefunden, dass tief in der Projektstruktur von node.js die gleiche Datei war. Ich weiß immer noch nicht, ob das Löschen der Version im AppData-Ordner die richtige Vorgehensweise ist.

+0

FYI https://github.com/Microsoft/TypeScript/issues/14565 – Mat

Antwort

0

Aktualisierung von Visual Studio 17 auf die neueste Version behebt dieses Problem für mich.

0

Nach 10 Monaten wieder passieren, aber wahrscheinlich aus einer anderen Ursache. Diesmal war die Ursache, dass ich die kompilierten js Dateien öffne.

Da ich die Einstellung `" compileOnSave ": true hatte, konnte Visual Studio die Datei controller.js (generiert aus der Datei controller.ts) lesen und entschied irgendwie, Typen in die Datei index.d.ts hinzuzufügen.

Der erste Fehler einer 170 Fehlerliste zeigt, dass Visual Studio controller.js auch nicht mit anderen js-Dateien schreiben konnte, die ich gerade inspizierte.

Schließen controller.js Datei und andere js Dateien machen alle 170 Fehler verschwinden.