Bädda in TypeScript-kod i ett HTML-dokument


Är det möjligt att bädda in TypeScript-kod på en webbsida? Jag vill bädda in TypeScript-kod inuti script-taggar, så här (så att den automatiskt kompileras till Javascript):

<script type = "text/typescript">
    //TypeScript code goes here
</script>

Svar #1

Faktiskt finns det flera projekt som låter dig använda TypeScript-kod på det sättet - TypeScript Compile, ts-htaccess.

Problemet här är att .ts-kod bör kompileras till JavaScript - det kan göras antingen på klientsidan (långsamt; hela TSC måste också laddas in på klienten) eller på serversidan (uppenbarligen snabbare, och det är mycket lättare att utnyttja cacheminnet på den kompilerade koden).

Svar #2

Detta är en version jag skrev som direkt använder versionen från Microsoft/TypeScript/master så att den alltid hålls uppdaterad: https://github.com/basarat/typescript-script

Du kan till och med peka ts till vilken annan TypeScript-version du än har och det kommer att fungera bra 🌹

Relaterade artiklar