не могу импортировать битовый компонент js в проект ts - `Не удалось найти файл декларации для модуля`

При попытке npm установить компонент javascript в проект машинописного текста я получаю сообщение об ошибке машинописного текста из-за отсутствия d.ts файл или @types составная часть:

TypeScript error in /Users/oded/code/base-components/src/App.tsx(3,33):
Could not find a declaration file for module '@bit/bit.web.components.comment-carousel'. '/Users/oded/code/base-components/node_modules/@bit/bit.web.components.comment-carousel/dist/src/components/comment-carousel/index.js' implicitly has an 'any' type.
  Try `npm install @types/bit.web.components.comment-carousel` if it exists or add a new declaration (.d.ts) file containing `declare module '@bit/bit.web.components.comment-carousel';

Я автор @bit/bit.web.components.comment-carousel компонент в другом проекте.

Я могу придумать два способа решить эту проблему:

  1. Я могу bit eject это из авторского проекта, в котором он был впервые написан (и где он в настоящее время используется), и добавить d.ts к компоненту.

  2. Я могу bit import компонент и изменить его в моем потребляющем проекте, но это кажется излишним.

Есть ли лучший способ добиться этого?

0 ответов

Другие вопросы по тегам