tsc - Exemple de utilizare Typescript fără emitere
Care este cazul de utilizare pentru noEmit în TypeScript? Sunt interesat pentru că vreau să văd dacă pot folosi asta pentru dezvoltare, unde voi compila și rula codul compilat fără a-l scrie pe sistemul de fișiere, ceea ce ar fi mai eficient.
Editare: Poate că acest lucru ar fi simplu: „Pot folosi tag-ul noEmit în TypeScript pentru a compila și rula codul fără a-l scrie pe sistemul de fișiere? Dacă da, cum aș putea face asta?”
Răspuns #1
Se folosește atunci când tsc este utilizat doar pentru verificarea tipurilor, nu pentru compilare. Acesta este cazul când un alt instrument (cum ar fi Webpack, Parcel sau Rollup) este responsabil pentru compilarea codului tău.
Dacă ești interesat să rulezi codul tău în modul interactiv, aruncă o privire la ts-node sau ts-node-dev.
Răspunsul #2
Opțiunea noEmit îi spune TypeScript că vrem doar să rulăm verificarea tipurilor și că nu dorim ca compilatorul să genereze vreun cod transpus.
Cum ar fi pipeline-urile unde vrei doar să vezi dacă există o eroare de tipar înainte de a face merge cu ramura principală.