при попытке 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
в другом проекте.
Есть два способа решить эту проблему:
Я могу bit eject
это из авторский проект, в котором он был впервые написан (и где он используется в настоящее время), и добавьте d.ts
к компоненту.
Я могу bit import
компонент и изменить его в моем потребляющем проекте, но это немного излишне.
Есть ли лучший способ достичь этого?