W przedpremierowych wersjach Aurelia (na przykład, betas), instalacja JSPM zawsze miała pliki .js i .d.ts, co było idealne. Teraz JSPM pobiera tylko pliki .js. Aby naprawić (?) To, szablony szkieletu używając teraz typów, z wieloma dodatkowymi liniami w pliku konfiguracyjnym typings.json. Teraz, po wydaniu TypeScript 2.0, Typings uznano za przestarzałe, a "oficjalnym" sposobem uzyskiwania definicji typów jest repozytorium @types. Aurelia nie istnieje (co jest w porządku), ale dlaczego nie mogę pobrać typów z JSPM, jak wcześniej? Nie chcę używać Typing dla Aurelia, ponieważ, po pierwsze, nie chcę określać tych samych pakietów raz po raz w różnych menedżerów pakietów, aby dodać więcej bałaganu do już bałaganu nowoczesnej konfiguracji narzędzi JS, a po drugie, jako Powiedziałem wcześniej, że Wpisania stają się przestarzałe i cieszę się, że to się stało.Jak poprawnie uzyskać pliki definicji TypeScript Aurelia (* .d.ts) po TS 2.0. wydanie?
9
A
Odpowiedz
2
Jest to znany problem; jego albo będzie rozwiązany poprzez strony jspm: https://github.com/jspm/jspm-cli/issues/1344 lub maszynopisu strony: https://github.com/typings/typings/issues/579
myślę, że jesteś ograniczony do instalowania modułu poprzez KMP (flagą --save-dev) w uzupełnieniu do instalowania go poprzez jspm . Zużywa dużo dodatkowej przestrzeni, ale zachowuje szczęśliwie maszynopis i vscode.