ค้นหาเว็บไซต์

javascript - วิธีการรันคอมไพเลอร์ TypeScript ภายในเว็บไซต์


ฉันอยากจะรันคอมไพเลอร์ TypeScript ภายในเว็บไซต์เพื่อที่จะสร้างสิ่งที่คล้ายกับ playground บนเว็บไซต์ TypeScript TypeScript Playground

ตรงกันข้ามกับการรัน tsc ที่ฝั่งเซิร์ฟเวอร์ ฉันอยากจะรันคอมไพล์มันโดยตรงภายใน JS ฉันได้ค้นหาโพสต์ที่คล้ายกันที่นี่และคำอธิบายใด ๆ ภายในข้อกำหนดของภาษา TypeScript แล้ว แต่ฉันไม่พบข้อมูลใด ๆ เกี่ยวกับเรื่องนั้น

คำตอบ #1

ตัวคอมไพเลอร์ Typescript ถูกเขียนด้วย Typescript ดังนั้นคุณสามารถโหลดคอมไพเลอร์ (typescript.js) ลงในเบราว์เซอร์ของคุณได้ แต่ควรจำไว้ว่ามันค่อนข้างหนักเล็กน้อย (ประมาณ 250 KB)

คำตอบ #2

มีเอกสารเกี่ยวกับ TS Compiler API และยังมี typestring ด้วย - เป็น wrapper ที่ยังคงตั้งใจให้ใช้ใน NodeJS แต่คุณสามารถใช้มันเป็นจุดเริ่มต้นได้

บทความที่เกี่ยวข้อง