Sto usando webpack 3.8.1 e ricevo diverse istanze del seguente avviso di build:
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
Ciò che è fonte di confusione è che i "due" file a cui si fa riferimento sono solo un file: non ci sono due file nella directory i cui nomi differiscono solo nel caso.
Ho anche notato che il mio ricaricatore a caldo spesso non rileva le modifiche a un file se è interessato da questi avvisi.
Cosa potrebbe causare questo problema?