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:
* E:\JAVA\cnki-project\QA-Basics-Custom-web\node_modules\babel-loader\lib\index.js??ref--8-0!E:\JAVm-web\src\pages\Sg\SgExtend\AddSgExtend.jsx
Used by 1 module(s), i. e.
E:\JAVA\cnki-project\QA-Basics-Custom-web\node_modules\babel-loader\lib\index.js??ref--8-0!E:\Jtom-web\src\pages\sg\SgExtend\index.jsx
* E:\JAVA\cnki-project\QA-Basics-Custom-web\node_modules\babel-loader\lib\index.js??ref--8-0!E:\JAVm-web\src\pages\sg\sgExtend\AddSgExtend.jsx
Used by 1 module(s), i. e.
E:\JAVA\cnki-project\QA-Basics-Custom-web\node_modules\babel-loader\lib\index.js??ref--7-0!E:\Jtom-web\src\pages\.umi\router.js
出现此类报错:
1、检查引用大小写
2、一个文件(页面),不能同时被另一个页面引用和配置路由,会冲突。也就是说:页面A,如果单独的在路由文件config(或其他文件)中配置成页面,并且在另外一个页面B中引用(例如作为弹窗),就会报这个警告。所以结论:一个页面不可以同时作为单独页面和弹窗。