J'utilise webpack 3.8.1 et je reçois plusieurs instances de l'avertissement de construction suivant:
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
Ce qui est déroutant, c'est que les «deux» fichiers référencés ne sont qu'un seul fichier - il n'y a pas deux fichiers dans le répertoire dont les noms ne diffèrent que par casse.
J'ai également remarqué que mon chargeur à chaud ne prend souvent pas en compte les modifications apportées à un fichier s'il est affecté par ces avertissements.
Qu'est-ce qui pourrait causer ce problème?