รัน Typescript แบบไม่ต้องคอมไพล์เป็น Javascript ง่ายๆด้วย ts-node

Poom Lebranc
Jun 13 · 2 min read

สวัสดีเพื่อนๆชาว Medium ทุกท่านครับ วันนี้ผมจะมาพูดถึงเรื่องง่ายๆเกี่ยวกับ Typescript ที่หลายๆท่านอาจจะยังไม่รู้

สำหรับท่านที่กำลังเขียน Typescript อยู่นั้น หลายคนก็คงจะรันตัว Typescript ด้วยการคอมไพล์ไฟล์ Typescript(.ts) ให้เป็น Javascript(.js) ผ่านทาง tsc จากนั้นก็ใช้ node เป็นตัวรันไฟล์ Javascript ให้ได้การแสดงผลบน Terminal ตามที่ต้องการดังนี้

มีโค้ด Typescript จากนั้นคอมไพล์ให้เป็น Javascript ด้วย tsc <filename>.ts
ได้ไฟล์ Javascript จากนั้นก็รันตามปกติด้วย node <filename>.js
ได้ผลออกมาตามที่เราต้องการ

แต่ๆๆๆ จะดีกว่ามั้ยถ้าเราสามารถรัน Typescript File ตรงๆได้เลย โดยไม่ต้องเสียเวลาไปคอมไพล์อีก

ทำได้ง่ายๆเลยครับด้วย Library ดีๆอย่าง ts-node

เริ่มต้นก็ install เข้ามาได้ตามนี้เลยครับ

อ้างอิงจาก https://github.com/TypeStrong/ts-node
install ตัว ts-node เข้ามาใน Project Directory ของเรา

พอ install เข้ามาจากนั้นก็เอามารัน typescript ได้ตรงๆตามนี้เลยครับ

รัน Typescript ตรงๆ ด้วยคำสั่ง ts-node <filename>.ts
แสดงผลออกมาตามที่ต้องการ

ก็จบกันไปแล้วนะครับ สำหรับ Tips เล็กๆน้อยๆในการรัน Typescript โดยไม่ต้องเสียเวลา Compile ยังไงถ้าใครมีอะไรแนะนำเพิ่มเติมหรือมีข้อผิดพลาด สามารถมาแลกเปลี่ยนหรือแนะนำได้ตามอัธยาศัยเลยครับ ใครชอบก็ฝากกด applause กดแชร์ให้เพื่อนๆเข้ามาอ่านด้วยนะครับ สำหรับบทความนี้ก็ลากันไปก่อนครับ :) Byee ~~

Poom Lebranc

Written by

"Every Lines of Code impact for Every Life of people." - Learning as a career. Otaku as a hobby.