0Pricing
TypeScript Academy · บทเรียน

โปรแกรมแรกและการสร้าง/เรียกใช้ (tsc + node / tsx)

เขียนโปรแกรม TS อย่างง่าย คอมไพล์ด้วย tsc และเรียกใช้ด้วย node หรือ tsx

โปรแกรมแรกและการสร้าง/เรียกใช้ (tsc + node / tsx) เป็นบทเรียน TypeScript Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน TypeScript Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส TypeScript Academy มีบทเรียนทั้งหมด 3 บทเรียน

บทนำ

เป้าหมาย: เขียนโปรแกรมขนาดเล็ก คอมไพล์ด้วย tsc และเรียกใช้ผลลัพธ์ด้วย node หรือ tsx

สวัสดีชาวโลก

โปรแกรมอย่างง่ายที่สุด: กำหนดฟังก์ชันที่มีชนิดข้อมูลและแสดงข้อความในบันทึก

// hello.ts
function hello(name: string): string {
  return `Hello, ${name}!`;
}

console.log(hello("TypeScript"));

คอมไพล์ด้วย tsc

tsc จะคอมไพล์ hello.ts เป็น hello.js จากนั้นคุณสามารถเรียกใช้ JS ผลลัพธ์ด้วย Node

// Run in terminal
npx tsc hello.ts

// Produces hello.js

เรียกใช้ด้วย Node

Node จะเรียกใช้ไฟล์ JavaScript ที่คอมไพล์แล้ว ตัว TypeScript เองไม่เคยถูกเรียกใช้โดยตรง แต่จะคอมไพล์เป็น JS ก่อนเสมอ

// Run output JS
node hello.js

เรียกใช้ด้วย tsx

tsx (หรือ ts-node) เรียกใช้ TypeScript โดยตรง ทำให้ไม่ต้องคอมไพล์ด้วยตนเอง เหมาะสำหรับการทดลองอย่างรวดเร็ว

// Alternative: run TS directly
npx tsx hello.ts

เคล็ดลับการทำงาน

เคล็ดลับการทำงาน: สำหรับสคริปต์ขนาดเล็ก ให้ใช้ tsx ส่วนโครงการควรใช้ tsc เพื่อสร้างไฟล์ .js ลงในโฟลเดอร์ dist ควรส่งเข้าระบบควบคุมเวอร์ชันเฉพาะไฟล์ TS ต้นฉบับเท่านั้น

ตรวจสอบการคอมไพล์

ตรวจสอบอย่างรวดเร็ว: โดยค่าเริ่มต้น tsc ทำอะไรเมื่อเรียกใช้กับไฟล์ .ts

ทบทวนและหัวข้อถัดไป

ทบทวน: คุณเขียนโปรแกรม คอมไพล์ด้วย tsc และเรียกใช้ด้วย node หรือ tsx แล้ว หัวข้อถัดไป: พื้นฐานชนิดข้อมูลและตัวแปร

คำถามที่พบบ่อย

บทเรียน “โปรแกรมแรกและการสร้าง/เรียกใช้ (tsc + node / tsx)” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “โปรแกรมแรกและการสร้าง/เรียกใช้ (tsc + node / tsx)” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส TypeScript Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส TypeScript Academy มีบทเรียนทั้งหมด 3 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “โปรแกรมแรกและการสร้าง/เรียกใช้ (tsc + node / tsx)”

เขียนโปรแกรม TS อย่างง่าย คอมไพล์ด้วย tsc และเรียกใช้ด้วย node หรือ tsx คุณปฏิบัติ TypeScript Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน TypeScript Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน TypeScript Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 3 บทเรียน

บทเรียน “โปรแกรมแรกและการสร้าง/เรียกใช้ (tsc + node / tsx)” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน TypeScript Academy นี้ได้ไหม

ได้ บทเรียน TypeScript Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. TypeScript คืออะไร ประโยชน์และกรณีการใช้งาน
  2. ติดตั้ง Node และ TypeScript (npm i -D typescript), tsc --init
  3. โปรแกรมแรกและการสร้าง/เรียกใช้ (tsc + node / tsx)
← กลับไปที่ TypeScript Academy