node.js - TypeScript console.log fungerar inte
Jag provar TypeScript på Node.js. Jag har installerat det med npm install typescript
När du bara kör tsc:
:~$ tsc Version 1.0.1.0 Syntax: tsc [alternativ] [fil ..]
Så, jag försöker köra enkel kod: console.log('test'); som inte ger något resultat.
Hur kan jag skriva ut något i konsolen från TypeScript som körs på Node.js?
Svar #1
tsc är en kompilator, inte en repl.
Du behöver skriva din TypeScript, kompilera den med tsc och sedan köra den med nodejs.
Svar #2
Med ts-node, som är en TypeScript-körningsmiljö, kan du nu köra TypeScript med node som du förväntade dig från tsc-kompilatorn.
Efter att ha installerat ts-node kan du köra ditt exempel direkt som
ts-node -e 'console.log("test")'
eller så kan du köra en TypeScript-fil som:
ts-node script.ts
Vänligen se ytterligare detaljer på ts-node npm-sidan
