最新消息:20190529 VPS服务器已从腾讯云香港换为Vultr新加坡,主题仍用朋友推荐的大前端D8

【已解决】Reactjs项目本地测试出错:Failed to compile Module not found does not match the corresponding path on disk

ReactJS crifan 889浏览 0评论

折腾:

【已解决】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

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
70 queries in 0.095 seconds, using 18.82MB memory