Nếu tôi tham chiếu tệp khai báo TypeScript (ví dụ: jquery.d.ts) bằng cách sử dụng cú pháp /// <reference path="..."/>
, tùy thuộc vào tôi để đảm bảo tôi tải thư viện tương ứng theo một số phương tiện khác , tức là chỉ tham chiếu tệp .d.ts không tải thư viện.Sử dụng nhập/yêu cầu trong TypeScript để nhận khai báo giao diện
Có cách nào để tạo TypeScript tạo cuộc gọi require()
cho thư viện khi tôi sử dụng không? Nếu tôi không sử dụng AMD/requirejs tôi chỉ có thể gọi require
theo cách thủ công, nhưng tôi muốn làm việc này với AMD.
Lợi thế của việc này là các phụ thuộc của tôi sẽ không được xác định ở hai nơi. Việc tham chiếu thư viện từ tệp .ts sẽ đủ để đảm bảo nó tải, thay vì phải duy trì danh sách phụ thuộc theo cách thủ công trong HTML của tôi.
Cập nhật: Tôi đã mở new question làm rõ tình hình chính xác của mình. Tôi muốn trả tiền cho câu trả lời cho câu hỏi ban đầu của mình vì tôi không đưa ra tất cả các chi tiết cần thiết.
Mô-đun hoạt động tốt cho các thư viện cung cấp các hàm và biến trực tiếp, nhưng tôi cần một cái gì đó tương tự cho các thư viện mở rộng chức năng hiện có như các plugin jQuery. Không có gì để xuất khẩu trong đó, nhưng tải chúng bổ sung thêm các cuộc gọi trên giao diện JQuery (được định nghĩa trong jquery.d.ts) – dcstraw
Nói chung, tôi nghĩ câu trả lời của bạn không áp dụng cho câu hỏi ban đầu của tôi. Tôi không thể chỉ định đầy đủ câu hỏi của mình. Tôi sẽ đánh dấu đây là câu trả lời và đặt một câu hỏi rõ ràng hơn. – dcstraw