2015-11-05 12 views
53

Es fällt mir überraschend schwer, eine Antwort darauf zu finden. Mit plain Node.JS können Sie jede js-Datei mit node path/to/file.js ausführen, mit CoffeeScript ist es coffee hello.coffee und ES6 hat babel-node hello.js. Wie mache ich das Gleiche mit Typescript?Wie Sie TypScript-Dateien über die Befehlszeile ausführen?

Mein Projekt hat eine tsconfig.json, die von Webpack/Ts-Loader verwendet wird, um ein nettes kleines Bündel für den Browser zu erstellen. Ich benötige einen Build-Schritt, der vorher von der Konsole ausgeführt wurde, der jedoch einige der im Projekt verwendeten .ts-Dateien verwenden würde, um ein Schema zu generieren, aber ich kann nicht in der Lage sein, eine einzelne Typescript-Datei ohne zu starten Kompilieren des gesamten Projekts.

Antwort

80

Wie mache ich das gleiche mit Typoskript

können Sie verlassen tsc im Watch-Modus läuft tsc -w -p . mit und es wird .js Dateien für Sie in einer Live-Art und Weise erzeugen, so dass Sie node foo.js wie normale laufen

TS Knoten

Es gibt ts-Knoten: https://github.com/TypeStrong/ts-node, dass all dies für Sie tun

+10

'ts-node' ist genau das, was ich gesucht habe. Vielen Dank! – Gunchars

-1

Diese Frage wurde im Jahr 2015 veröffentlicht. Im Jahr 2018 erkennt Knoten sowohl .js und .ts. So läuft auch node file.ts läuft.

+0

Fast sicher falsch. – Gunchars

Verwandte Themen