Каков вариант использования включения объявлений и объявления в файле tsconfig.json? - PullRequest
0 голосов
/ 19 октября 2019

Если мы включим sourcemap, который позволяет нам отлаживать в браузере. Аналогичным образом я искал вариант использования объявлений и объявления. Карта.

Я искал по Интернету, но мой плохой не смог найти фактический вариант использования, кроме как генерировать файл .d.ts.

1 Ответ

1 голос
/ 19 октября 2019

Генерация .d.ts файлов - это именно тот вариант использования для опции компилятора declaration, поэтому вывод сборки равен .js, хотя все определения типов могут быть сохранены для других проектов TS, использующих ваш проект. .

В среде IDE можно использовать опцию declarationMap, чтобы повысить удобство работы с разработчиком: она позволяет быстро переходить к исходным источникам, когда у вас есть соответствующий файл .d.ts. откройте и хотите увидеть его реализацию (см. также этот ответ ).

Включение --declarationMap вместе с --declaration заставляет компилятор создавать файлы .d.ts.map вместе свыходные файлы .d.ts. Языковые службы теперь также могут понимать эти файлы карт и использовать их для сопоставления местоположений определений на основе файлов объявлений с их исходным источником, если он доступен.

Другими словами, переход к определению в объявлении изФайл .d.ts, созданный с помощью --declarationMap, перенесет вас в местоположение исходного файла (.ts), где было определено это объявление, а не в .d.ts.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...