折腾:
【已解决】Ant Design的Reactjs页面中点击下载word文件不弹框而直接下载
期间,一个antd的reactjs项目,git clone了代码后,npm install后npm start,结果出错:
结果此处出错:
Failed to compile.
./src/common/router.js
Module not found: `/Users/crifan/dev/dev_root/xxx/src/routes/Admin/FunctionGroupDetail.js` does not match the corresponding path on disk `functionGroupDetail.js`.
去手动改文件名大小
然后就可以了:
【总结】
此处,之所以reactjs去npm start本地调试出错:
Failed to compile Module not found does not match the corresponding path on disk
的原因是:
项目代码中,文件名的第一个字母大小写搞错了,导致找不到文件,所以报错了。
解决办法:
把之前的:
src/routes/Admin/functionGroupDetail.js
改为:
src/routes/Admin/FunctionGroupDetail.js
即可。
而之所以出现这种错误是因为:
在Mac下面开发最初时,文件名是小写的:
functionGroupDetail.js
后来发现错了,改为:
FunctionGroupDetail.js
但是由于Mac下面不区分大小写-》导致git无法跟踪到此改动-〉从而没法commit和push到远端git仓库
-》导致我别处clone下来后,代码名字出错导致无法npm start。
心得是:
Mac中不区分大小写,而导致文件名大小写改动无法被git跟踪到,这种事情,以后要注意避免。小心这个坑。
转载请注明:在路上 » 【已解决】Reactjs项目本地测试出错:Failed to compile Module not found does not match the corresponding path on disk