Versionshinweise Node.js: Erstellen eines ProjektsErstellen Sie die folgende Verzeichnisstruktur Projekt ├── Quelle │ └── server.ts ├── Paket.json └── tsconfig.json
Abhängigkeiten installierenBeachten:
Garn hinzufügen Koa yarn add typescript @tsconfig/node16 @types/node @types/koa gleichzeitig nodemon -D Füllinhaltsrc/server.tsKoa von „koa“ importieren; const server: Koa = new Koa(); const port: nummer = 3000; server.use((ctx: Koa.DefaultContext) => { ctx.body = "hallo koa"; }); server.listen(port, () => { console.log(`Node.js v${process.versions.node}`); }); tsconfig.json Hinweis: Der Wert des Felds { "erweitert": "@tsconfig/node16/tsconfig.json", "Compileroptionen": { "Basis-URL": ".", "rootDir": "Quelle", "outDir": "Distanz", "noImplicitAny": wahr, }, "enthalten": [ "Quelle/**/*" ] } Paket.json"Skripte": { "build-ts": "tsc", "build": "Garn-Builds-ts", "debug": "Garnaufbau und Garnüberwachung - Debuggen", "serve-debug": "nodemon --inspect dist/server.js", "serve": "Knotenverteilung/server.js", "Start": "Garnaufschlag", "watch-debug": "gleichzeitig -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"gelb.fett,cyan.fett,grün.fett\" \"npm:watch-ts\" \"npm:serve-debug\"", "watch-node": "nodemon dist/server.js", "watch-ts": "tsc -w", "watch": "gleichzeitig -k -p \"[{name}]\" -n \"TypeScript,Node\" -c \"gelb.fett,cyan.fett,grün.fett\" \"npm:watch-ts\" \"npm:watch-node\"" } laufen Unser gesamter Quellcode befindet sich im Verzeichnis Lokale Entwicklung: Wenn kein Bereitstellungsproduktion: Führen Sie nacheinander VerweiseMicrosoft/TypeScript-Node-Starter Dies ist das Ende dieses Artikels über die Integration von nodejs + koa + typescript und den automatischen Neustart. Weitere verwandte Inhalte zu nodejs koa typescript finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
>>: Vergleichstabelle chinesischer und englischer Schriftnamen (einschließlich Founder und Arphic)
Inhaltsverzeichnis 1. Anwendung und Konfiguration...
Inhaltsverzeichnis 1. Software- und Systemabbild ...
1. Video-Tag Unterstützt die automatische Wiederg...
Aufgrund Ihrer Unternehmensstandards gestatten Si...
Umgebung: (Docker, K8s-Cluster), fahren Sie mit d...
Teilen Sie eine wunderschöne Bibliothek im Animat...
My97DatePicker ist ein sehr flexibles und benutze...
Vorwort: In MySQL wird die Funktion CONCAT() verw...
In Bezug auf die Anzeige: flexibles Layout: Manch...
Beim Schreiben meiner eigenen Demo möchte ich dis...
Sie können über die besten visuellen Designfähigk...
Der Komponentenlebenszyklus ist normalerweise der...
Inhaltsverzeichnis Ereignisschleife miscroTask (M...
Vorwort: Für die Implementierung digitaler Additi...
In diesem Artikel gibt es keine Spitzfindigkeiten,...