Типизация всегда жалуется на глобальный модуль
Я очень новичок в typescript. Независимо от типизации, которую я пытаюсь установить, я получаю:
типизация ERR! message Попытка скомпилировать "angular" в качестве внешнего модуля, но он похож на глобальный модуль.
Я просто пытаюсь сделать
typings install dt~angular
Что я делаю неправильно?
Update:
Если вы приезжаете сюда с небольшим знанием (как я это делал при написании этого вопроса), подумайте об использовании типов npm/@. Дополнительная информация и обсуждение.
Ответы
Ответ 1
Как следует из сообщения об ошибке, вы должны использовать опцию --global:
typings install dt~angular --global --save
См. подробное пошаговое руководство по настройке Node.js проекта с поддержкой TypeScript в IntelliJ IDEA/Webstorm или Код Visual Studio
TypeScript, а инструменты вокруг него развиваются очень быстро. То, что вчера работало, больше не работает.
Ответ 2
Что я делаю неправильно?
Глобальные модули необходимо скомпилировать с помощью --ambient
typings install angular --ambient --save
Вы можете увидеть больше о необходимости использовать ambient
здесь: Когда использовать ambient при поиске определения типа?