2017-09-14 2 views
0

Ein Freund empfahl, dass ich von JavaScript zu Typoskript wechseln, um die Probleme zu lösen, die ich in Schleifen und Bedingungen implementieren (TS async hat/Funktion abwarten). Ich kann nie scheinen, TS Kompilierung richtig zu bekommen. Der letzte Fehler, den ich auf dem VSCODE Terminal bekam (die mit dem Satz von Fehlern unterscheidet ich auf der Konsole immer) war:Verwenden von Typescript mit Nodejs - Kann nicht finden index.d.ts

error TS6053: File 'c:/stuff/node_modules/@types/node/index.d.ts' not found. 

Also habe ich diese Verzeichnisstruktur und setzen index.d.ts dort und jetzt bekomme ich diese Fehler:

node_modules/@types/node/index.d.ts(6,25): error TS2307: Cannot find module 'stream'. 
node_modules/@types/node/index.d.ts(14,32): error TS2304: Cannot find name 'Buffer'. 
node_modules/@types/node/index.d.ts(15,78): error TS2304: Cannot find name 'Buffer'. 
node_modules/@types/node/index.d.ts(23,39): error TS2304: Cannot find name 'Buffer'. 
+0

Die neuesten Versionen von Node haben async/erwarten. –

+0

... ist das 6.x? – erv

+0

https://nodejs.org 8.5 ist die neueste Version. Async/Warten auf Version 8. –

Antwort

2

es ist keine richtige Weg, um Ihr Problem zu lösen, indem sie:

dass Verzeichnisstruktur erstellt und setzen index.d.ts dort

der richtige Weg @types/node von npm Befehl in VSCode Terminal (MENU: View> Integrated Terminal): installiert

npm install @types/node --save-dev 

Bevor Sie es installieren, sollten Sie besser löschen "@types" Ordner manuell.

Verwandte Themen