Ich begann mit tsd und späteren Typings, die wir aus diesen Quellen installieren und Referenz in der Serverdatei bereitstellen müssen, aber jetzt können wir Deklarationsdateien mit @ types/filename bekommen Ich weiß nicht, warum wir von tsd und typings weg sind und jetzt sind wir bei @types.Wie man typisierte Dateien in Node/Express Projekt verwendet
Wie kann ich diese Deklarationsdateien in meinem mittleren Projekt verwenden, ich habe keine Ahnung, wie kann ich importieren oder was zu tun, um es funktionsfähig zu machen und Intelligenz und Typprüfung bekommen.
Ich habe 2 Ordner in meinem Projekt, Server und Client, der Client eckig und alle Frontend Zeug, und der Server-Ordner (über Knoten) hat package.json, server.ts, node_modules und tsconfig-Dateien, hier ist tsconfig Datei und server.ts: seine werfen Fehler kann nicht Modul @ Typen finden/express
{
"compilerOptions": {
"target": "ES5",
"module": "commonjs",
"typeRoots" : ["./node_modules/@types"],
"moduleResolution": "node"
}
}
import * as express from "@types/express";
var app = express();
app.get('/', function (req, res) {
res.send('Hello World!')
})
app.listen(3000, function() {
console.log('Example app listening on port 3000!')
})
Dies ist package.json:
{
"name": "server",
"version": "1.0.0",
"description": "quiz application backend",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"@types/express": "^4.0.34",
"express": "^4.14.0"
}
}
Dank!
welche Typoskript-Version? Bitte geben Sie einen Code ein: tsconfig, server.ts? – lenny
Ich nicht in server.ts enthalten, da ich keine intellisense, einschließlich einschließlich tsconfig in wenigen Sekunden – blackHawk
enthalten tsconfig – blackHawk