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

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

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