Tôi đang sử dụng webpack 3.8.1 và nhận được một số trường hợp cảnh báo bản dựng sau:
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
Điều khó hiểu là 'hai' tệp được tham chiếu chỉ là một tệp — không có hai tệp nào trong thư mục có tên chỉ khác nhau trong trường hợp.
Tôi cũng nhận thấy rằng trình tải lại nóng của tôi thường không nhận các thay đổi đối với tệp nếu tệp đó bị ảnh hưởng bởi những cảnh báo này.
Điều gì có thể gây ra vấn đề này?