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)
Verwenden Sie apk add ansible, um den Ansible-Die...
Inhaltsverzeichnis Unsinn Implementierte Funktion...
Erstellen einer Tabelle CREATE TABLE `map` ( `id`...
Ausführung der Hauptbibliothek DATENBANK ERSTELLE...
Amtliche Dokumentation: https://dev.mysql.com/doc...
1. Datendeduplizierung Bei der täglichen Arbeit k...
Mit der Popularität und Reife von Docker ist es a...
Einführung Im vorherigen Artikel haben wir Redis ...
In diesem Artikel wird der spezifische Code von V...
Die utf8mb4-Kodierung ist eine Obermenge der utf8...
Vorwort Der optionale Verkettungsoperator (?.) er...
Einfach ausgedrückt bedeutet src „Ich möchte dies...
Erstens gibt es nur ein Änderungsereignis. change...
Wie erreicht man Internationalisierung in React? ...
Installieren Sie MySQL unter Win10 1. Laden Sie M...