typescript - สามารถรัน tsc กับทั้งโฟลเดอร์ได้ไหม?
ฉันค่อนข้างประหลาดใจที่สิ่งนี้ไม่อยู่ในเอกสารที่ฉันค้นพบ - แต่มีวิธีใดบ้างที่จะสั่งให้ tsc รันกับไฟล์ทั้งหมดในไดเรกทอรีและโฟลเดอร์ย่อยโดยไม่ต้องผ่านการตั้งค่า tsconfig.json ทั้งหมด?
คำตอบ #1
ไม่ใช่เท่าที่ฉันทราบ การใช้ tsc จากบรรทัดคำสั่งโดยไม่ใช้ tsconfig.json ต้องระบุแต่ละไฟล์แยกกันดังนี้:
tsc MyFile1.ts MyFile2.ts MyFile3.ts
อย่างไรก็ตาม ดูเหมือนว่าคุณสามารถสร้างไฟล์ tsconfig.json ว่าง ๆ (เช่น แค่ {}) ที่รากของไดเรกทอรี TypeScript ของคุณ และมันจะทำสิ่งที่คุณต้องการ จาก https://github.com/Microsoft/TypeScript/wiki/tsconfig.json:
หากไม่มีคุณสมบัติ
"files"ในtsconfig.jsonคอมไพเลอร์จะตั้งค่าเริ่มต้นให้รวมไฟล์ TypeScript (*.ts หรือ *.tsx) ทั้งหมดในไดเรกทอรีที่อยู่และไดเรกทอรีย่อย
คำตอบ #2
คุณสามารถใช้ตัวแทนเส้นทางแบบกลุ่ม
tsc x/file1.ts x/file2.ts x/file3.ts
ควรเท่ากับ
tsc x/*.ts
