שימוש במעטפת אינטראקטיבית (REPL)

TypeScript:
שימוש במעטפת אינטראקטיבית (REPL)

איך לכך:

TypeScript אינו מגיע עם REPL משלו. בואו נשתמש ב- ts-node, סביבת הפעלה של TypeScript עבור Node.js הכוללת REPL.

ראשית, התקינו אותו באופן גלובלי:

npm install -g ts-node

התחילו את ה-REPL על ידי הקלדת ts-node בשורת הפקודה שלכם:

ts-node

הנה קטע קוד זריז לניסוי:

> let message: string = 'Hello, REPL!';
> console.log(message);
Hello, REPL!
> 

כדי לסיים את המושב, לחצו על Ctrl+D.

צלילה עמוקה

בהיסטוריה, REPLs היו בולטות בשפות כמו Lisp, שמאפשרות הערכה דינמית של קוד. המושג מאז התפשט, והפך לבסיסי לקידוד אינטראקטיבי בשפות רבות.

עבור TypeScript, ts-node אינו האופציה היחידה שלכם. אלטרנטיבות כוללות שימוש ב- TypeScript Playground בדפדפן או בשימוש ב-REPLs אחרות המבוססות על Node.js שתומכות ב-TypeScript עם תוספים מתאימים.

מבחינת ביצוע, ts-node משתמש ב-API של מהדר TypeScript כדי לתרגם את הקוד באופן מיידי לפני הרצתו על ידי Node.js. זה נותן לכם משוב מיידי ומועיל במיוחד לניסוי עם התכונות האחרונות של TypeScript בלי טרחות הקמה.

דבר אחד לזכור – בעוד ש-REPL נהדר לבדיקות מהירות, זה לא מחליף כתיבת קוד מסורתי, ניתן לבדיקה ונתמך. זהו כלי ללמידה ולחקר, ולא תחליף לשיטות פיתוח נאותות.

ראו גם