Ошибка реагирования: предупреждение Существует несколько модулей с именами, которые отличаются только регистром - PullRequest
1 голос
/ 27 февраля 2020

Я получаю предупреждение о наличии «нескольких модулей с именами, которые отличаются только регистром».

То, что я пробовал: Изменить объявления импорта о реакции, удалить модули узлов и переустановить с помощью npm i.

Вот как я импортирую реагировать в моих компонентах: импорт Реакт из 'реагировать'

Вот предупреждение:

This can lead to unexpected behavior when compiling on a filesystem with other case-semantic.
Use equal casing. Compare these module identifiers:
* /Users/Downloads/website/node_modules/gatsby/dist/utils/babel-loader.js??ref--4-0!/Users/Downloads/website/node_modules/eslint-loader/index.js??ref--11-0!/Users/Downloads/website/src/components/DiscoverBannerIndex.js
    Used by 6 module(s), i. e.
    /Users/Downloads/website/node_modules/gatsby/dist/utils/babel-loader.js??ref--4-0!/Users/Downloads/website/node_modules/eslint-loader/index.js??ref--11-0!/Users/Downloads/website/src/pages/download/windows.js
* /Users/Downloads/website/node_modules/gatsby/dist/utils/babel-loader.js??ref--4-0!/Users/Downloads/website```

1 Ответ

2 голосов
/ 27 февраля 2020

Обычно эта ошибка означает, что вы сделали что-то вроде этого:

// in one file:
import Foo from "src/components/Foo"

// in another file:
import Foo from "src/components/foo"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...