Type Checker trong Typescript

Chào mọi người ạ

Em xin hỏi là tại sao em thêm cờ “–noImplicitAny” thì giao diện của Vscode báo lỗi còn chạy trên terminal như hình dưới thì chương trình vẫn build và run thành công, không báo lỗi gì vậy ạ ?

Em cảm ơn !

Vì mặc định typescript vẫn emit javascript ngay cả khi có lỗi. Nếu bạn muốn buộc typescript compile ts chỉ khi type-checking không có lỗi thì bạn có thể thêm flag: noEmitOnError [0]

tsc --noImplicitAny --noEmitOnError test.ts

7 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?