J'ai installé un module npm (react-native-mobx
) fourni avec ses types. Ce sont les fichiers du répertoire node_modules:vscode: Comment référencer les types à partir d'une bibliothèque node_module
Faites attention au fichier mobx.d.ts
en surbrillance qui contient les types. J'ai tapuscrit 2.2.2 installé. Et comme je le suis maintenant, les types sont maintenant contenus dans le dossier @types
, à l'intérieur du node_modules. Dans ce cas, comment puis-je référencer cette bibliothèque dans mon code et avoir une intuition normale? Devrais-je créer un dossier 'react-native-mobx
' à l'intérieur de @types
et copier le mobx.d.ts là-bas et changer son nom en index.d.ts?
Nous vous remercions de votre aide.
devrait fonctionner "out of the box" autant que je sache. Vous pouvez exécuter 'tsc' manuellement avec le drapeau '--traceResolution' et vous verrez que le typecrit recherche les types dans 'node_modules/react-native-mobx' avant de chercher dans les 'node_modules/@ types/react -native-mobx' dossier. –
Merci de la réponse. C'est la réponse que j'ai faite 'tsc --traceResolution': Le fichier 'C: /.../ node_modules/react-native-mobx/index.d.ts' n'existe pas. – TheSoul
On dirait que tsc attend un index.d.ts sur la racine de la bibliothèque – TheSoul