Definitelytyped: [ts] Impossible de trouver le module 'react' après l'installation de @types/react-router-dom

Créé le 28 juin 2017  ·  3Commentaires  ·  Source: DefinitelyTyped/DefinitelyTyped

  • [x ] J'ai essayé d'utiliser le package @types/xxxx et j'ai eu des problèmes.
  • [ ] J'ai essayé d'utiliser la dernière version stable de tsc. https://www.npmjs.com/package/typescript
  • [ ] J'ai une question inappropriée pour StackOverflow . (Veuillez y poser toutes les questions appropriées).
  • [ ] [Mentionner](https://github.com/blog/821-mention-somebody-they-re-notified) les auteurs (voir Definitions by: dans index.d.ts ) afin qu'ils puissent répondre .

    • Auteurs: @....

Bonjour @tkrotoff @huy-nguyen

Je viens d'installer @types/react-router-dom. Mon projet ne peut plus recongize React et React-dom.
Voir package.json ci-dessous.

image

{
  "name": "responder",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@types/jest": "^20.0.2",
    "@types/node": "^8.0.5",
    "@types/react": "^15.0.33",
    "@types/react-dom": "^15.5.1",
    "@types/react-router-dom": "^4.0.5",
    "react": "^15.6.1",
    "react-dom": "^15.6.1",
    "react-router-dom": "^4.1.1",
    "react-scripts-ts": "2.3.2"
  },
  "devDependencies": {
    "typescript": "^2.4.1"
  },
  "scripts": {
    "start": "react-scripts-ts start",
    "build": "react-scripts-ts build",
    "test": "react-scripts-ts test --env=jsdom",
    "eject": "react-scripts-ts eject"
  }
}

Une idée là-bas ?

Merci

Commentaire le plus utile

Supprimez le répertoire node_modules, fermez votre éditeur, npm install/yarn, attendez, rouvrez votre éditeur

Tous les 3 commentaires

Supprimez le répertoire node_modules, fermez votre éditeur, npm install/yarn, attendez, rouvrez votre éditeur

Cela l'a corrigé bien qu'il ne puisse plus trouver les modules Node 'process' ou 'require', mais ils peuvent être dus au fait que j'ai mis à niveau TypeScript.

Enregistrera un problème différent

Je viens de vivre ce problème. Assurez-vous d'abord que votre node_modules est présent. Si c'est le cas, supprimez-le et exécutez npm i ou wire install. Assurez-vous également que votre gestionnaire de packages de nœuds est sur v11.0.0. son recommandé pour réagir

Cette page vous a été utile?
0 / 5 - 0 notes