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)
ElementUI implementiert das Tutorial zum Paginier...
In der Scroll-Ansicht des WeChat-Applets treten b...
Datenbank für Online-Einkaufszentren - Produktkat...
Ein Stylesheet beschreibt, wie ein Dokument angez...
Weil ich in diesem Fall das Wort Übergang falsch ...
Inhaltsverzeichnis MySql8.0 Fehler bei der Transa...
Inhaltsverzeichnis 1. Ziehen Sie das Centos-Image...
1. Laden Sie das Installationspaket von der offiz...
Als Root-Konto von MySQL verwende ich beim Verbin...
1. Unterschiede in der Netzwerkkonfiguration zwis...
Bei jeder Anmeldung am Testserver ist grundsätzli...
Als Nächstes werde ich zwei Tabellen erstellen un...
Problembeschreibung Ich habe drei virtuelle Masch...
In diesem Artikel wird hauptsächlich die Analyse ...
Vorwort Dieser Artikel stellt hauptsächlich den r...