Типы пакетов с пакетом npm из файлов объявлений - PullRequest
1 голос
/ 08 июля 2019

Я пытаюсь создать свой первый модуль npm, вот исходный код:

https://github.com/balazsorban44/use-form

Я хотел бы использовать semantic-release и написать свой код в .js файлах, но я также включил некоторые файлы объявлений типов для лучшего взаимодействия с IDE, такими как VSCode. (Обратите внимание, я также изучаю TypeScript)

Я нашел способ связать свой код и даже опубликовать его в npm с помощью semantic-release, но когда я пытаюсь импортировать этот модуль в проект React, я не получаю никаких предложений от IDE, возможно, потому что я пропустил (или несколько) шаг (ов)? Как я могу включить файлы .d.ts, чтобы моя среда IDE принимала объявления типов?

1 Ответ

0 голосов
/ 09 июля 2019

Я понял, благодаря помощи, которую я получил в Твиттере!

В package.json Мне пришлось добавить папку с наборами для файлов, которые будут опубликованы на NPM:

https://github.com/balazsorban44/use-form/blob/c4e7efdbb7ca58a3ad48516e3ec63b4a71b72446/package.json#L46-L49

Кроме того, эти строки могут также играть важную роль:

https://github.com/balazsorban44/use-form/blob/c4e7efdbb7ca58a3ad48516e3ec63b4a71b72446/package.json#L18-L20

...