Ich verwende Webpack 3.8.1 und erhalte mehrere Instanzen der folgenden Build-Warnung:
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
Was verwirrend ist, ist, dass die 'zwei' Dateien, auf die verwiesen wird, nur eine Datei sind - es gibt keine zwei Dateien im Verzeichnis, deren Namen sich nur für den Fall unterscheiden.
Ich habe auch festgestellt, dass mein Hot Reloader häufig keine Änderungen an einer Datei aufnimmt, wenn diese von diesen Warnungen betroffen sind.
Was könnte dieses Problem verursachen?