Tôi đang sử dụng TypeScript với tùy chọn "noImplicitAny": true
được đặt trong tsconfig.json
của tôi.Chỉ cho phép ẩn bất kỳ tệp định nghĩa nào
Tôi đang sử dụng typings
để quản lý các file định nghĩa kiểu và đang kể họ sử dụng một chỉ con đường tham chiếu trong các điểm nhập cảnh của ứng dụng của tôi:
/// <reference path="./typings/index.d.ts" />
Vấn đề là một số các tập tin định nghĩa dựa trên tiềm ẩn bất kỳ , vì vậy bây giờ tôi nhận được rất nhiều lỗi biên dịch từ .d.ts
tệp.
Có cách nào để vô hiệu hóa/tắt tiếng các lỗi này, ví dụ: dựa trên đường dẫn hoặc loại tệp không?
Bạn có cố gắng đặt một tập tin tsconfig.json thứ hai với ' "noImplicitAny": false' đến một 'typings/'thư mục? – Terite
Một giải pháp khác có thể là đặt tệp 'tsconfig.json' của bạn vào thư mục chứa nguồn của bạn, ví dụ: 'src /' thay vì đặt nó vào thư mục gốc của dự án. – Terite
@Terite cảm ơn các đề xuất. Tôi đã thử thêm một tập tin 'tsconfig.json' thứ hai vào thư mục' typings' nhưng tôi vẫn gặp lỗi. Tôi không muốn cơ cấu lại dự án của mình nhưng tôi không chắc liệu nó có hoạt động hay không, vì các tệp '.d.ts' sẽ vẫn được đưa vào. –