আমি ওয়েবপ্যাকটি ৩.৮.১ ব্যবহার করছি এবং নিম্নলিখিত বিল্ড সতর্কতার বেশ কয়েকটি উদাহরণ পেয়েছি:
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
বিভ্রান্তিকর বিষয় হ'ল 'দুটি' ফাইলগুলি কেবল একটি ফাইল — ডিরেক্টরিতে কোনও দুটি ফাইল নেই যার নামগুলির ক্ষেত্রে কেবল ভিন্ন হয়।
আমি আরও লক্ষ্য করেছি যে আমার হট রিলোডারটি প্রায়শই কোনও ফাইলের পরিবর্তনগুলি গ্রহণ করে না যদি এটি এই সতর্কতা দ্বারা প্রভাবিত হয়।
এই সমস্যাটির কারণ কী হতে পারে?