TypeScript:
Bruke et interaktivt skall (REPL)

Hvordan:

TypeScript kommer ikke med sin egen REPL. La oss bruke ts-node, et TypeScript kjøremiljø for Node.js som inkluderer en REPL.

Først, installer den globalt:

npm install -g ts-node

Start REPL ved å skrive ts-node i din kommandolinje:

ts-node

Her er et raskt snutt å prøve:

> let melding: string = 'Hei, REPL!';
> console.log(melding);
Hei, REPL!
> 

For å avslutte økten, trykk Ctrl+D.

Dypdykk

Historisk sett var REPLs fremtredende i språk som Lisp, som tillot dynamisk kodeevaluering. Konseptet har siden spredt seg og blitt en grunnleggende del for interaktiv koding i mange språk.

For TypeScript er ts-node ikke ditt eneste alternativ. Alternativer inkluderer å bruke TypeScript Playground i en nettleser eller å bruke andre Node.js-baserte REPLs som støtter TypeScript med passende plugins.

Når det gjelder implementering, bruker ts-node TypeScript-kompiler-APIen for å transpilere kode på-flyt før den blir utført av Node.js. Dette gir deg umiddelbar tilbakemelding og er spesielt nyttig for å prøve ut TypeScripts nyeste funksjoner uten oppsettsproblemer.

Én ting å huske på – mens en REPL er flott for raske tester, erstatter den ikke å skrive tradisjonell, testbar og vedlikeholdbar kode. Det er et verktøy for læring og utforskning, ikke et substitutt for ordentlige utviklingspraksiser.

Se Også