Как избавиться от моего «@ types / реагировать / индекс» можно импортировать только по умолчанию с помощью флага «esModuleInterp» в React / TypeScript - PullRequest
0 голосов
/ 05 марта 2020

Это так же просто, как указано выше: Реагировать 16.9.22 с TypeScript 3.8.2. Это ни на что не влияет, просто набирает мою форму окна предупреждения на самом деле полезными вещами.

В моем tsconfig у меня есть:

{
  "compilerOptions": {    
    "esModuleInterop": true
  }
}

Но у каждого файла есть строка import React from 'react';

Я получаю сообщение об ошибке:

... / node_modules / @ types / реагировать / index "" можно импортировать по умолчанию только с помощью флага esModuleInterop

возможно, соответствующие отделы:

  "devDependencies": {
    "@typescript-eslint/eslint-plugin": "^2.22.0",
    "@typescript-eslint/parser": "^2.22.0",
    "cross-env": "^5.2.0",
    "eslint": "^6.6.0",
    "eslint-config-react-app": "^4.0.1",
    "eslint-plugin-flowtype": "^2.0.0",
    "eslint-plugin-import": "^2.14.0",
    "eslint-plugin-jsx-a11y": "^6.2.1",
    "eslint-plugin-react": "^7.18.3",
    "typescript": "^3.8.2"
  },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...