2016-09-29 22 views
9

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?

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