Estou usando o webpack 3.8.1 e estou recebendo várias instâncias do seguinte aviso de compilação:
WARNING in ./src/Components/NavBar/MainMenuItemMobile.js
There are multiple modules with names that only differ in casing.
This can lead to unexpected behavior when compiling on a filesystem with other case-semantic.
Use equal casing. Compare these module identifiers:
* /Users/path/to/babel-loader/lib/index.js!/Users/path/to/NavBar/MainMenuItemMobile.js
Used by 1 module(s), i. e.
/Users/path/to/babel-loader/lib/index.js!/Users/path/to/NavBar/ConstructedMainMenuItems.js
* /Users/path/to/babel-loader/lib/index.js!/Users/path/to/Navbar/MainMenuItemMobile.js
Used by 1 module(s), i. e.
/Users/path/to/babel-loader/lib/index.js!/Users/path/to/Navbar/ConstructedMainMenuItems.js
.....
(webpack)-hot-middleware/client.js ./src/index.js
O que é confuso é que os 'dois' arquivos referenciados são apenas um arquivo - não há dois arquivos no diretório cujos nomes diferem apenas no caso.
Também notei que meu recarregador ativo geralmente não detecta alterações em um arquivo se ele for afetado por esses avisos.
O que poderia estar causando esse problema?