Обновление 26.03.2017
Теперь я использую npm install @types/angular
с TypeScript 2.0, и до сих пор работа была намного более плавной, чем typings
.
Оригинал
У меня есть проект Angular 1.5 с использованием модулей ES6 и Webpack, который очень похож на этот начальный проект.
Я пытаюсь установить типы для Angular 1.5. Я использовал tsd
в прошлом, но это первый раз, когда я пытался использовать более новый менеджер typings
.
Когда я пытаюсь typings install angular
, я получаю:
"Unable to find "angular" ("npm") in the registry."
Когда я запускаю typings search angular
, я вижу результат NAME: angular, SOURCE: dt
.
Когда я пытаюсь typings install angular dt~angular
, я получаю:
"Attempted to compile "angular" as an external module, but it looks like a global module."
Однако, когда я смотрю на DefinitelyTyped/angular.d.ts Я вижу, что, хотя он объявляет глобальную переменную angular
, он также объявляет модуль "angular"
, как это делают многие определения DefinitelyTyped для поддержки UMD.
Как я могу заставить это работать с типизацией? Или мне просто придерживаться tsd
?