не могу импортировать js битный компонент в проект ts - `Не удалось найти файл объявления для модуля` - PullRequest
1 голос
/ 29 января 2020

при попытке 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 компонент и изменить его в моем потребляющем проекте, но это немного излишне.

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

...