मैं वेब पैक 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
कौन सी भ्रमित करने वाली बात यह है कि संदर्भित 'दो' फाइलें सिर्फ एक फाइल हैं - निर्देशिका में कोई दो फाइलें नहीं हैं जिनके नाम केवल मामले में भिन्न हैं।
मैंने यह भी देखा है कि मेरे गर्म लोडर अक्सर इन चेतावनियों से प्रभावित होने पर फ़ाइल में परिवर्तन नहीं करते हैं।
इस मुद्दे के कारण क्या हो सकता है?