2016-05-12 6 views
0

Ich beginne mit Typoskript und installiert die Tippdateien für Knoten und Express, Body-Parser. Wenn ich versuche, kompilieren, aber beim Kompilieren sehe ich die Fehler, dass es Express und Body-Parser nicht importieren kann. Aber ich habe auch die Knoten-Module für alle von ihnen getrennt installiert, so dass TSC nach dem Übersetzen den Code gut laufen würde. Aber die Kompilierungsfehler sind immer noch da.Typescript Projekt kompilieren Fehler

Die Fehler

app.ts (2,26): Fehler TS2307: Kann Modul 'auszudrücken' gefunden.

app.ts (9,12): Fehler TS2304: Name 'Prozess' kann nicht gefunden werden.

import express = require('express'); 

let app = express(); 
app.get('/',(req,res)=>{ 
    res.send("Hello"); 
}) 
// Listen for HTTP traffic 
app.listen(process.env.PORT || 3000); 
+0

@basarat hinzugefügt Code-Schnipsel und Projektstruktur –

Antwort

0

Also, ich erster Fehler mit meinem Code gefunden wurde, dass ich mein app.ts ich nicht Referenzierung die Datei main.d.ts. /// <reference path="typings/main.d.ts" /> dann kamen immer noch die Fehler. so installiert Typings für die folgenden.

typings install serve-static --ambient --save 
typings install express-serve-static-core --ambient --save 
typings install mime --ambient --save 

und voila, nicht kompilieren Fehler

0

Code wäre es fein

Typoskript laufen ist wie ein wirklich leistungsfähiges Linter. Es wird immer versuchen, Ihnen auch bei Typfehlern JavaScript zu geben. Ihr Code funktioniert also auch bei Fehlern einwandfrei.

Mehr

https://basarat.gitbooks.io/typescript/content/docs/why-typescript.html

Aber die Kompilierungsfehlern sind immer noch da.

Ich kann Ihnen nicht viel helfen, ohne dass Sie mehr Code/Schritte teilen, die Sie genommen haben?

Proben

Dieses Projekt verwendet express: https://github.com/alm-tools/alm

Auch docs auf einem Schnellstart: https://basarat.gitbooks.io/typescript/content/docs/quick/nodejs.html

Verwandte Themen