Я використовую webpack 3.8.1 і отримую кілька екземплярів такого попередження про збірку:
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
Що бентежить, так це те, що на "два" файли, на які посилаються, є лише один файл - у каталозі немає двох файлів, імена яких відрізняються лише у випадку.
Я також помітив, що мій гарячий перезавантажувач часто не збирає зміни у файлі, якщо на нього впливають ці попередження.
Що може спричинити цю проблему?