2016-09-29 4 views
9

В предварительных версиях Aurelia (например, бета), JSPM-установка всегда получала файлы .js и .d.ts, что было идеально. Теперь JSPM загружает только файлы .js. Чтобы исправить (?) Это, Skeleton Templates с использованием Типов теперь, с большим количеством дополнительных строк в файле конфигурации typings.json. Теперь, когда выпущен TypeScript 2.0, типизированная версия считается устаревшей, а «официальным» способом получения определений типов является репозиторий @types npm. Aurelia там нет (это прекрасно), но почему я не могу загружать типы с JSPM, как и раньше? Я не хочу использовать Typions для Aurelia, потому что, во-первых, я не хочу снова и снова указывать одни и те же пакеты в разных менеджерах пакетов, чтобы добавить больше беспорядка в уже запутанную современную настройку JS tooling, а во-вторых, как Раньше я говорил, что Типики устарели, и я рад, что это произошло.Как правильно получить файлы определения типа типа Aurelia (* .d.ts) после TS 2.0. выпуск?

ответ

2

Это известная проблема; его либо будет решена с помощью боковой JSPM: https://github.com/jspm/jspm-cli/issues/1344 или машинописи стороны: https://github.com/typings/typings/issues/579

Я думаю, что вы ограничены установкой модуля через НПМ (--save-DEV) в дополнение к его установке через JSPM , Он использует много лишнего пространства, но он поддерживает графику и vscode.