Trong các phiên bản tiền phát hành của Aurelia (ví dụ, bản beta), cài đặt JSPM luôn có các tệp .js và .d.ts, hoàn hảo. Bây giờ JSPM chỉ tải xuống các tệp .js. Để sửa lỗi (?) Này, Skeleton Templates sử dụng Typings ngay bây giờ, với rất nhiều dòng bổ sung trong tệp cấu hình typings.json. Bây giờ, với TypeScript 2.0 được phát hành, Typings được coi là không được chấp nhận và cách "chính thức" để có được định nghĩa kiểu là kho lưu trữ @types của npm. Aurelia không có ở đó (điều đó là tốt), nhưng tại sao tôi không thể tải xuống các loại với JSPM, như trước đây? Tôi không muốn sử dụng Typings cho Aurelia, bởi vì, trước tiên, tôi không muốn chỉ định cùng một gói một lần nữa trong các trình quản lý gói khác nhau để thêm nhiều mớ hỗn độn vào thiết lập JS hiện đại, và thứ hai, Tôi đã nói trước đó, Typings trở nên không được chấp nhận và tôi vui vì điều đó đã xảy ra.Cách nhận các tệp định nghĩa kiểu TypeScript của Aurelia (* .d.ts) sau TS 2.0. giải phóng?
9
A
Trả lời
2
Đây là sự cố đã biết; của nó hoặc là sẽ được giải quyết thông qua phía jspm: https://github.com/jspm/jspm-cli/issues/1344 hoặc bên cạnh nguyên cảo: https://github.com/typings/typings/issues/579
Tôi nghĩ rằng bạn đang bị hạn chế khi cài đặt các module qua NPM (--save-dev) ngoài việc cài đặt nó qua jspm . Nó sử dụng hết rất nhiều không gian, nhưng nó giữ kiểu chữ và vscode hạnh phúc.
Các vấn đề liên quan
- 1. Định nghĩa kiểu MomentJS với Typescript 2.0
- 2. Định nghĩa kiểu TypeScript cho lời hứa.reject
- 3. Tìm kiếm đường dẫn cho các tệp .d.ts typescript
- 4. Định nghĩa kiểu TypeScript cho ServiceWorker
- 5. Nhận tệp định nghĩa kiểu chữ thông qua bower?
- 6. TypeScript và các thư viện như jQuery (với các tệp .d.ts)
- 7. Cách bao gồm các định nghĩa kiểu tùy chỉnh kiểu chữ trong góc 2?
- 8. Cách "đúng" của việc nhận các tệp định nghĩa kiểu chữ DefinitelyTyped trong một dự án lõi .net là gì?
- 9. Các tệp định nghĩa được tải trong kiểu số
- 10. Mở rộng giao diện được xác định trong tệp .d.ts
- 11. Không thể tìm thấy tệp định nghĩa kiểu cho 'jquery'
- 12. TypeScript: Nhiều dự án trong giải pháp
- 13. Cách thức định nghĩa kiểu tìm kiếm theo kiểu canonical trong các loại 2.0
- 14. Làm cách nào để bạn nhập các định nghĩa kiểu từ các loại `@ types` 2.0
- 15. .ts tệp không được coi là mô-đun TypeScript
- 16. Không thể tìm thấy tệp định nghĩa kiểu cho 'nút'
- 17. Tôi nên đặt các tệp .d.ts tùy chỉnh ở đâu?
- 18. Sự khác nhau giữa * .d.ts vs * .ts trong bản đánh số là gì?
- 19. Cách ghi đè định nghĩa loại TypeScript không chính xác được cài đặt qua @ types/package
- 20. VSCode và Vue 2 plugin Định nghĩa TypeScript
- 21. Định nghĩa OAuth 2.0 của khách hàng
- 22. MarkerCluster LeafletJS plugin Tạo tệp định nghĩa TypeScript
- 23. Swagger 2.0: Cách khai báo thuộc tính định nghĩa của kiểu mô hình?
- 24. Tạo .d.ts nối với webpack
- 25. Dấu và (&) có nghĩa là gì trong định nghĩa kiểu TypeScript?
- 26. Hợp nhất các tệp dịch (.ts) với các tệp .ts hiện có bằng QT Utilities (lconvert)
- 27. Chỉ cho phép ẩn bất kỳ tệp định nghĩa nào
- 28. Định nghĩa TypeScript cho process.env.NODE_ENV?
- 29. Visual Studio + ASP.NET Core + TypeScript - người biên dịch * .ts?
- 30. Có thể chỉ định đường dẫn từ gốc dự án trong các kiểu xem aurelia không?