Ich hatte das gleiche Problem, aber nicht unbedingt in Bezug auf Typoskript, also hatte ich ein bisschen Probleme mit diesen verschiedenen Optionen. Ich mache eine sehr einfache Create-React-App mit einem bestimmten Modul react-portal-tooltip,, bei dem ein ähnlicher Fehler auftritt:
Es konnte keine Deklarationsdatei für das Modul 'react-portal-tooltip' gefunden werden. '/node_modules/react-portal-tooltip/lib/index.js' hat implizit einen 'any'-Typ. Versuchen Sie, npm install @types/react-portal-tooltipob es existiert, oder fügen Sie eine neue Deklarationsdatei (.d.ts) hinzu, die declare module 'react-portal-tooltip';ts (7016) enthält.
Ich habe zuerst viele Schritte ausprobiert - verschiedene .d.tsDateien hinzufügen , verschiedene npm-Installationen.
Aber was schließlich für mich funktionierte, war touch src/declare_modules.d.ts
dann in src/declare_modules.d.ts:
declare module "react-portal-tooltip";
und in src/App.js:
import ToolTip from 'react-portal-tooltip';
Ich hatte ein wenig Probleme mit den verschiedenen Standorten, um diese allgemeine Strategie zum Deklarieren von Modulen zu verwenden (ich bin ein Anfänger), daher denke ich, dass dies mit verschiedenen Optionen funktionieren wird, aber ich habe Pfade für das, was mir funktioniert hat, eingeschlossen.
Ich hielt import './declare_modules.d.ts'es anfangs für notwendig. Obwohl es jetzt so scheint, als wäre es nicht so! Aber ich schließe den Schritt ein, falls es jemandem hilft.
Dies ist meine erste Stackoverflow-Antwort, daher entschuldige ich mich für den verstreuten Prozess hier und hoffe, dass er immer noch hilfreich war! :) :)