Visual Studio Code - TypeScript TS6053: ไม่พบไฟล์ '.ts'
ฉันได้รับข้อผิดพลาดนี้
ข้อผิดพลาด TS6053: ไม่พบไฟล์ 'xxx.ts'
แต่ไฟล์คอมไพล์ได้ปกติดีเมื่อวานนี้ แต่วันนี้ไม่ หลังจากตรวจสอบแล้ว ฉันจึงทำการทดสอบง่ายๆ นี้
class HelloWorld {
public static main(): number{
return 0;
}
}
HelloWorld.main();
แต่ฉันยังคงเจอข้อผิดพลาดเดียวกัน ใครรู้เหตุผลของเรื่องนี้หรืออาจจะเป็นข้อผิดพลาดไหม
ข้อผิดพลาด TS6053: ไม่พบไฟล์ 'HelloWorld.ts'.
https://github.com/Microsoft/TypeScript/blob/v1.6.2/src/compiler/diagnosticMessages.json#L2205
อัปเดต:
การปิด IDE และเปิดข้อผิดพลาดไม่ได้แก้ทุกอย่าง ทุกอย่างยังเหมือนเดิม
เปิด IDE แล้ว
ไฟล์ > ปิดโฟลเดอร์
ไฟล์ > เปิดโฟลเดอร์ > โฟลเดอร์ของคุณ
นี่แก้ไขข้อผิดพลาด
คำตอบ #1
ฉันได้รับข้อผิดพลาด "TS6053" นี้เพราะ Visual Studio 2017 ไม่พบโฟลเดอร์ที่ฉันเพิ่มไปยังโปรเจกต์ Angularjs
วิธีแก้ปัญหาที่โพสต์ไว้ข้างต้นโดย Angel Angel สำหรับการ เริ่ม IDE ใหม่ (หรือ Visual Studio ในกรณีของฉัน) ได้แก้ปัญหาได้แล้ว
หวังว่าคำตอบนี้จะช่วยใครบางคนที่กำลังค้นหาข้อผิดพลาดและ Visual Studio ทาง Google ฉันจะแนบข้อความข้อผิดพลาดทั้งหมดด้วยเพื่อให้เจอในการค้นหาข้อผิดพลาดเดียวกัน
ความรุนแรง รหัส คำอธิบาย โครงการ ไฟล์ บรรทัด สถานะการระงับ ข้อผิดพลาด TS6053 ไม่พบไฟล์ 'C:/Users/.../my_project/node_modules/xlsx/types' my_project JavaScript Content Files 1 Active
การปิดและเปิด Visual Studio ใหม่แก้ปัญหาของฉันได้แล้ว ขอบคุณ Angel Angel
คำตอบ #2
สาเหตุหลักของข้อผิดพลาดนี้คือการรันคำสั่งคอมไพล์ ไฟล์ TypeScript ในไดเรกทอรีที่ผิด
สมมติว่าฉันได้สร้างไฟล์ app.kironTest.ts ไว้ภายใต้โฟลเดอร์ src ฉันควรเขียนคำสั่งดังต่อไปนี้เพื่อรันไฟล์ app.kironTest.ts ของฉันเนื่องจากชื่อไฟล์ของฉันคือ app.kironTest.ts ภายใต้ไดเรกทอรี src
tsc .\app\app.kironTest.ts
คำสั่งข้างต้นทำงานสำเร็จแล้ว
แต่ถ้าคุณสั่งเหมือนด้านล่าง:
app.kironTest.ts
คุณจะได้รับข้อผิดพลาดดังต่อไปนี้
คำสั่งที่ถูกต้องจะเป็น:
tsc .\app\app.kironTest.ts
